Microsoft SQL Server 2008 с пакетом обновления 1 (SP1) или SQL 2008 R2 позволяет устранить ошибки в одном загружаемом файле. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в более ранний выпуск SQL Server 2008 с пакетом обновления 1 (SP1) или SQL 2008 R2.
Проблемы
Предположим, что приложение пытается использовать виртуальный интерфейс устройства резервного копирования (VDI) для резервного копирования некоторых данных в экземпляре Microsoft SQL Server 2008 или SQL Server 2008 R2. В этом случае приложение может перестать отвечать на запросы, и вы не сможете отменить операцию резервного копирования. Кроме того, в журнале ошибок SQL Server может быть зарегистрировано сообщение об ошибке, подобное приведенному ниже.
<Дата и время> SPID<n> ошибка: 18210, уровень серьезности: 16, состояние: 1.<Дата и время> SPID<n> BackupMedium:: ReportIoError: Ошибка записи на устройстве резервного копирования "HotSrc". Ошибка операционной системы 39 (диск заполнен.). Внутренний запрос ввода-вывода 0x0000000083A97CD0: OP: Write, pBuffer: 0x0000000000DA0200, размер: 512, позиция: 0, SOS: internal: 0,, InternalHigh: 0x0, offset: 0x0, OffsetHigh: 0x0, m_buf: 0x0000000000DA0200, m_len: 512, m_actualBytes: 0, m_errcode: 39, BackupFile: HotSrc
Причина
Эта проблема возникает из-за того, что приложение VDI отправляет команду Закрыть соединение VDI по завершении операции резервного копирования. Однако VDI не отправляет команду должным образом.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 с пакетом обновления 2
Исправление для этой проблемы впервые выпущено в накопительном обновлении 4 для SQL Server 2008 с пакетом обновления 2. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2527180 Накопительный пакет обновления 4 для SQL Server 2008 с пакетом обновления 2 (SP2)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2402659 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 2 (SP2) для SQL Server 2008 Исправления Microsoft SQL Server 2008 создаются для конкретных пакетов обновления для SQL Server. Необходимо применить исправление для SQL Server 2008 с пакетом обновления 2 (SP2) к установке SQL Server 2008 с пакетом обновления 2. По умолчанию любое исправление, предоставленное в пакете обновления SQL Server, входит в следующий пакет обновления для SQL Server.Исправление для этой проблемы впервые выпущено в накопительном обновлении 13. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
2497673 Накопительный пакет обновления 13 для SQL Server 2008 с пакетом обновления 1 (SP1) Примечание. Поскольку сборки являются кумулятивными, каждый новый набор исправлений содержит все исправления и все исправления для системы безопасности, которые были выпущены в предыдущем исправлении для SQL Server 2008 с пакетом обновления 1 (SP1). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
970365 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2008
SQL Server 2008 R2 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2544793 Накопительный пакет обновления 1 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1 (SP1)
SQL Server 2008 R2
Исправление для этой проблемы впервые выпущено в накопительном обновлении 7. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:
2507770 Накопительный пакет обновления 7 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
В таблице ниже приведены дополнительные сведения о продуктах и средствах, которые автоматически проверяют это условие в экземпляре SQL Server и в версиях SQL Server, для которых вычисляется правило.
Программное обеспечение для правил |
Название правила |
Описание правила |
Версии продуктов, для которых вычисляется правило |
Системный центр Advisor |
SQL Server может зависнуть при попытке выполнить резервное копирование и восстановление на основе моментального снимка |
В этом помощнике по экземплярам SQL Server обнаружено наличие резервной копии моментального снимка и отсутствие исправления, которое может привести к зависанию SQL Server. Обновите затронутый экземпляр SQL Server с помощью требуемого fixe или отказаться от зависания SQL Server. |
SQL Server 2008 SQL Server 2008 R2 |