Назад | Перейти на главную страницу

SQL Server: восстановить базу данных; Не смогли. "ошибка не найдена"

Я только что установил SQL Server 2005 на новую машину и пытаюсь импортировать 2 базы данных с одного из своих серверов. Это отлично сработало для коробки, которую я сделал сегодня утром, но теперь я получаю некоторые ошибки во второй коробке.

Я делаю следующее:

  1. Щелкните правой кнопкой мыши База данных> Восстановить базу данных ...
  2. В базу данных: "myDb"
  3. С устройства: C: \ myDbBkp.bak
  4. Проверьте набор резервных копий и нажмите ОК.

Обычно появляется всплывающее окно с сообщением «Импорт успешен», но теперь я получаю следующее:

Не удалось восстановить сервер «myServer». (Microsoft.SqlServer.Smo)

Дополнительная информация: System.Data.SqlClient.SqlError: поиск в каталоге файла "C: \ Program Files \ Microsoft Sql Server \ MSSQL.1 \ MSSQL \ DATA \ myDbBkp.mdf"сбой с ошибкой операционной системы 3 (ошибка не обнаружена) (Microsoft.SqlServer.Smo)

Мои следующие вопросы:

  1. Почему он пытается загрузить файл MDF из каталога, который я не указал
  2. Ошибка не обнаружена, это так полезно, как кажется?

Любые идеи? Я сделал это ранее успешно в идентичной среде с такими же версиями и т. Д.

Большое спасибо

Он не пытается загрузить MDF из каталога, который вы не указали, он пытается ПОЛОЖИТЬ его туда (потому что он изначально был там).

Вместо того чтобы делать шаг №4, отметьте его и не нажимайте «ОК», а затем перейдите в ПАРАМЕТРЫ и убедитесь, что путь к данным и путь к журналу (и имена .MDF / .LDF) в порядке и уникальны.

В качестве альтернативы создайте путь * C: \ Program Files \ Microsoft Sql Server \ MSSQL.1 \ MSSQL \ DATA *.

;)

Путь назначения такой же, как и исходный? Если нет, вам нужно изменить путь назначения.