Определение того, нужен ли .mdf файл .ldf для прикрепления. - PullRequest
0 голосов
/ 11 июня 2010

Я хочу иметь возможность просмотреть файл .mdf, прежде чем пытаться присоединить его, и определить, можно ли подключить его без его .ldf (это можно сделать, если он был отключен правильно).

В настоящее время я пытаюсь присоединить файл .mdf, и если он был отсоединен неправильно, и для его подключения требуется файл .ldf, он выдаст сообщение об ошибке, которое не очень полезно для нашего пользователя. Я хотел бы дать им лучшее сообщение об ошибке.

1 Ответ

0 голосов
/ 11 июня 2010

Вам нужен только файл MDF, но он меняет процесс.

Эта тема должна вас разобраться.

Похоже, вы сделали резервную копию файла MDF, и теперь вы пытаетесь восстановить его с помощью команды rESTORE. Это не сработает.

Для резервного копирования базы данных вам необходимо использовать команда BACKUP DATABASE, а не просто скопируйте файл MDF. РЕЗЕРВНОЕ КОПИРОВАНИЕ Команда DATABASE делает стабильной, надежная копия базы данных, которая можно восстановить с помощью RESTORE команда. Копировать файл .MDF можно работать, но это имеет гораздо больше рисков, и я не рекомендую.

Чтобы БД работала только с MDF-файл, выполните команду:

SP_ATTACH_SINGLE_FILE_DB 'dbname', 'mdf имя файла »и, если оно вообще возможно, что прикрепит ваш База данных назад. Если это дает вам ошибки, вы, скорее всего, SOL на это, но пусти их сюда и мы постараемся помочь вы.

...