Как я присоединяю базу данных MSSQL 2000 только с файлом MDF

Вот фрагмент того, что вы ищете.

p{
  color: Pink; 
  font-family: "Courier";
  font-size: 20px;
  margin: 10px 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  width: 30em;
  animation: type 4s steps(60, end); 
}

@keyframes type{ 
  from { width: 0; } 
} 
<p>Hi folks, this is typing animation using CSS</p>

6
задан ConcernedOfTunbridgeWells 8 October 2008 в 15:52
поделиться

2 ответа

Я нашел этот ответ, который работал с моим SQL 2 000 машин:

Как присоединить базу данных с нечисто отдельным файлом MDF.

Шаг 1: Сделайте новую базу данных с тем же именем, и который использует те же файлы в качестве старого на новом сервере.

Шаг 2: Остановите SQL-сервер и переместите Ваши mdf файлы (и любые ndf файлы, которые Вы имеете) поверх новых, которые Вы просто создали. Удалите любые файлы журнала.

Шаг 3: Запустите SQL и выполните это для помещения DB в чрезвычайный режим.

sp_configure 'allow updates', 1
go
reconfigure with override
GO
update sysdatabases set status = 32768 where name = 'TestDB'
go
sp_configure 'allow updates', 0
go
reconfigure with override
GO

Шаг 4: Перезапустите SQL-сервер и заметьте, что DB находится успешно в чрезвычайном режиме.

Шаг 5: Выполните эту недокументированную dbcc опцию восстановить файл журнала (в корректном месте)

DBCC REBUILD_LOG(TestDB,'D:\SQL_Log\TestDB_Log.LDF')

Шаг 6: Вы, возможно, должны были бы сбросить состояние. Даже если Вы не сделаете, то это не будет делать ничего плохого, чтобы сделать так.

exec sp_resetstatus TestDB

Шаг 7: Остановите и запустите SQL для наблюдения недавно восстановленной базы данных.

6
ответ дан 17 December 2019 в 00:16
поделиться

В Руководителе предприятия щелкните правой кнопкой по серверу и выберите Attach Database. Выберите файл MDF и нажмите ОК. Это затем спросит Вас, если Вы захотите создать новый файл журнала или нет. Скажите Да.

1
ответ дан 17 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: