Симптом

Рассмотрим следующий сценарий.

  • Вы установили экземпляр Microsoft SQL Server 2008 R2 или более поздней версии на сервере, на котором установлены экземпляры Microsoft SQL Server 2005 или более поздней версии, а также Microsoft SQL Server 2008 или более поздней версии. Примечание. Некоторые или все старые экземпляры запущены во время установки.

  • Вы пытаетесь выполнить резервное копирование данных виртуального интерфейса устройства резервного копирования (VDI) SQL Server 2005 или более поздней версии или SQL Server 2008 или более поздней версии.

В этом сценарии операция резервного копирования в VDI завершается сбоем. Кроме того, в журналах SQL Server создаются следующие ошибки:

<ошибка> резервного копирования: 3201, уровень серьезности: 16, состояние: 7. <время> не удается открыть устройство резервного копирования "<расположение папки>". Ошибка операционной системы 0x80770006 (не удалось получить текст для этой ошибки. Причина: 15105).

Примечание. В этих ошибках "время события" — это время возникновения ошибки, а "расположение папки" — заполнитель для расположения папки резервного копирования.

Причина

Эта проблема возникает из-за того, что сервер SQL Server и клиент SQL Server используют разные версии файла SQLVDI. dll при выполнении операции резервного копирования в VDI. При установке SQL Server 2008 R2 на дисках в SQL Server 2005 или SQL Server 2008 копии файлов SQLVDI. dll перезаписываются файлом SQLVDI. dll в SQL Server 2008 R2. Однако старая версия файла SQLVDI. dll остается в памяти при выполнении экземпляров во время установки.

Примечание. Эта проблема возникает в Microsoft SQL Server 2005 и более поздних версиях. 

Статус

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

Решение

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

  1. Остановите все экземпляры SQL Server на сервере.

  2. Установите SQL Server 2008 R2.

  3. Перезапустите остановленные экземпляры сервера SQL Server.

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

Вы можете определить, какая версия файла SQLVDI. dll установлена, с помощью имитатора архивации SQL Server. Дополнительные сведения о работе с имитатором архивации SQL Server можно найти на веб-сайте корпорации Майкрософт по следующему адресу:

Общие сведения о имитаторе архивации SQL ServerДля получения дополнительных сведений о VDI просмотрите спецификацию VDI. Файл, доступный для скачивания, можно загрузить из центра загрузки Майкрософт:Download Download the SQL Server 2005 Virtual Backup Device Interface (VDI) Specification package now.Скачайте пакет спецификаций интерфейса виртуального устройства резервного копирования для SQL Server 2005 (VDI). Для получения дополнительных сведений о том, как загрузить файлы поддержки Microsoft, щелкните следующий номер статьи базы знаний Майкрософт:

119591 Как скачать файлы технической поддержки Майкрософт через веб-службы Этот файл был проверен корпорацией Майкрософт на наличие вирусов. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Нужна дополнительная помощь?

Совершенствование навыков

Перейти к обучению >

Первоочередный доступ к новым возможностям

Присоединение к программе предварительной оценки Майкрософт >

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×