KB4040108 - ИСПРАВЛЕНО: в SQL Server может возникать сбой резервного копирования базы данных доступности с помощью приложения на основе VSS

Применяется к
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

Проблема

Предположим, что вы используете группы доступности в Microsoft SQL Server. При использовании приложения на основе служб теневого копирования томов (VSS) для резервного копирования базы данных доступности операция резервного копирования может привести к зависанию системного ввода-вывода на неопределенное время. Это приводит к тому, что рендеринг любых других последовательных операций ожидает, пока VSS явно не выдаст Thaw. Если в течение этого времени вы попытаетесь создать резервную копию журнала транзакций той же базы данных, может появиться следующее сообщение об ошибке:

Примечание

BACKUP не удалось выполнить команду BACKUP LOG database_name. Подробные сообщения можно найти в журнале приложений резервного копирования.

Примечание До получения этого сообщения об ошибке может появиться сообщение об ошибке примерно следующего содержания:

Примечание

Ввод-вывод завис на database_name базы данных. Никаких действий со стороны пользователя не требуется. Однако если операции ввода-вывода не возобновляются вовремя, резервное копирование можно отменить.

Решение

Это исправление входит в следующие накопительные пакеты обновления для SQL Server:

Накопительный пакет обновления 1 для SQL Server 2017

Накопительный пакет обновления 9 для SQL Server 2016 RTM

Накопительный пакет обновления 5 для SQL Server 2016 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 8 для SQL Server 2014 с пакетом обновления 2 (SP2)

Сведения о сборках SQL Server

Каждая новая сборка для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последние накопительные пакеты обновления для SQL Server:

Последний накопительный пакет обновления для SQL Server 2017

Последний накопительный пакет обновления для SQL Server 2016

Последний накопительный пакет обновления для SQL Server 2014

Состояние

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

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.