Народ, подскажите последовательность действий.
Была база на скуле, свет отключили, она поломалась. Админы восстановили из какого-то хитрого бэкапа сразу mdf и ldf.
Теперь я хочу создать новую базу и подложить туда эти файлы.
Если я сделаю так:
-переименую файлы mdf и ldf (потому что названия файлов совпадают с поломанной базой)
- скопирую их в папку баз скуля
- создам новую базу
- на закладке "файлы" новой базы укажу эти файлы
в результате получится то, чего я хочу? Или надо как-то по-другому?
USE [master]
GO
CREATE DATABASE [MyBase] ON
( FILENAME = N'C:\MSSql\Database\MyBase.mdf' ),
( FILENAME = N'C:\MSSql\Database\MYBase_Log.ldf' )
FOR ATTACH
GO
Спасибо! Переименовала файлы, сделала "присоединить", поменяла там имена файлов и название базы, потому что sql везде прописал ту, с которой копия делалась. База заработала!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший