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

Проблема с восстановлением БД Sql Server -

Я пытаюсь восстановить одну нашу БД на Sql2008r2, но продолжаю получать эту ошибку: «netStagingDB_log.ldf» заявлен ftrow_FTCat_Sheds и ftrow_FTCat_Codes. Предложение WITH MOVE может использоваться для перемещения одного или нескольких файлов ».

Но у меня есть только "ftrow_FTCat_Sheds" в качестве логических имен БД. Если ftrow_FTCat_Codes является вторым файлом данных, как я могу через WebsitePanel восстановить эту БД под другим именем.

Платформа

Сервер Win 2008 R2 64-разрядный Sql 2008 R2

Спасибо

На основе Руководство пользователя WebSitePanel для резервного копирования и восстановления базы данных не похоже, что можно обойтись без некоторой внутренней уловки. Для функции восстановления нет никаких опций. Это означает, что если у вас уже есть копия этой базы данных на вашем сервере с тем же физическим именем файла, вам не повезло.

Вы можете попробовать это как обходной путь, если вам доступен локальный экземпляр SQL Server 2008 R2:

  1. Восстановите базу данных из файла bakup
  2. Отключить базу данных
  3. Переименуйте файл журнала (физический файл .ldf)
  4. Повторно подключите базу данных, используя новое имя файла журнала.
  5. Сделайте новую резервную копию базы данных
  6. Восстановите резервную копию через WebsitePanel, используя новый файл резервной копии

Это должно сработать для вас. Помимо этого, вам понадобится какое-то приложение на сервере, которое подключается к экземпляру SQL и позволяет вам выполнять операторы SQL.