Сообщение об ошибке при попытке восстановить базу данных с помощью SQL Server Management Studio SQL Server 2005, после использования программы архивации: "Ошибка при восстановлении сервера"<servername>"(Microsoft.SqlServer.Sm...

Переводы статьи Переводы статьи
Код статьи: 937683 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Рассмотрим следующую ситуацию. Служба SQL Writer выполняется на компьютере с Microsoft SQL Server 2005. Резервное копирование базы данных с помощью SQL Server Management Studio. Кроме того используйте средство архивации (NTBackup.exe) резервное копирование файлов базы данных. Затем попытайтесь восстановить базу данных из резервного набора данных с помощью SQL Server Management Studio. В этом случае появляется сообщение об ошибке следующего вида:
Ошибка при восстановлении сервера "<servername></servername>'. (Microsoft.SqlServer.Smo)
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
System.Data.SqlClient.SqlError: Не удается открыть устройство резервного копирования "<guid of="" the="" device=""></guid>'. Ошибка операционной системы 2 (система не может найти указанный файл.). (Microsoft.SqlServer.Smo)
Если посмотреть на дату начала и дату окончания резервного набора данных, можно найти, что даты обновляются до даты используется средство архивации.

Причина

Эта проблема возникает, если средство архивации использует службу SQL Writer для резервного копирования баз данных SQL Server 2005. Средство архивации запускает службу модуля записи SQL для создания моментального снимка. После обновления модуля записи SQL создает моментальный снимок, средство резервного копирования определяет, являются ли файлы базы данных в списке исключений. Файлы базы данных включают файлы файлы MDF и LDF-файлов. Если файлы базы данных в списке исключений, средства архивации удаляет файлы базы данных из моментального снимка. Однако средство резервного копирования добавляет записи в backupset Таблица в базы данных msdb База данных.

Решение

Для решения этой проблемы, остановите службу SQL Writer при использовании средства архивации, при использовании средства архивации и резервного копирования функций SQL Server 2005 на компьютере. Не используйте средство архивации для создания резервной копии файлов базы данных. Вместо этого используйте встроенные функциональные возможности SQL Server 2005 для резервного копирования базы данных.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к».

Дополнительная информация

Если изучить файл журнала ошибок SQL Server, поиск сообщений, которые напоминают следующее сообщение для пользовательских баз данных и системных баз данных:
Дата Время ИДЕНТИФИКАТОР SPID Ввод-вывод заморожен на модели базы данных. Вмешательство пользователя не требуется. Тем не менее ввода/вывода не будет возобновлен немедленно, можно отменить архивацию данных.

Дата Время ИДЕНТИФИКАТОР SPID Ввод-вывод возобновлен на модели базы данных. Вмешательство пользователя не требуется.

Дата Время ИДЕНТИФИКАТОР SPID Резервное копирование Резервное копирование базы данных. База данных: основной, date(time) создания: Дата(Время), дамп страниц: 1, первый номер LSN: 300:248:52, последний номер LSN: 301:120:1, номер устройства дампа: 1, сведения об устройстве: (ФАЙЛ = 1, введите = VIRTUAL_DEVICE: {"<guid of="" the="" device=""></guid>'}). Это информационное сообщение. Вмешательство пользователя не требуется.

Свойства

Код статьи: 937683 - Последний отзыв: 18 июня 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbtshoot kbsql2005engine kbexpertiseadvanced kbprb kbmt KB937683 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:937683

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com