KB4521659 – КОРЕКЦИЯ: Услуга за записване на SQL не успява да архивира в некомпонентен път за архивиране в SQL Server 2016, 2017 и 2019

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows

Симптоми

Услуга за записване на SQL не обработва снимки на база данни (например "CREATE DATABASE DataSnapName AS SNAPSHOT") в път на архивен код без компоненти в SQL Server 2016, 2017 или 2019. Може да забележите следния запис в регистрационния файл на грешките, когато изпълнявате BACKUP DATABASE спрямо снимките по време на операция за архивиране на услугата за скрито копиране на томове (VSS).

      

DateTime Backup BACKUP не успя да завърши командата BACKUP DATABASE DataSnapName. Проверете архивния регистрационен файл на приложенията за подробни съобщения.

DateTime Грешка в архива: 3041, Степен на сериозност: 16, Състояние: 1.

DateTime Backup BACKUP не успя да завърши командата BACKUP DATABASE DatabaseName. Проверете архивния регистрационен файл на приложенията за подробни съобщения.

DateTime spid## Грешка: 18210, Степен на сериозност: 16, Щат: 1.

DateTime spid## BackupVirtualDeviceFile::P repareToFreeze: failure on backup device '{DeviceToken}1'. Грешка 995 на операционната система(Входно-изходната операция е прекратена поради излизане от нишка или заявка за приложение.)

      

Забележка Грешките, изброени по-горе, са общи и могат да възникнат в много сценарии. А именно грешката на "DatabaseName" се дължи само на прекъсването, причинено от грешката на DataSnapName. Текущата корекция само обръща внимание на ситуацията, в която тези грешки възникват, когато има снимка на база данни на SQL Server на устройството, избрано за VSS архивно копие.

      

В същото време регистрационният файл на събитията на приложението на Windows може да съдържа запис, който наподобява следното:

      

Грешка DataTime SQLWRITER 24583 Няма

Грешка в Sqllib: Възникна грешка в OLEDB при повикване на ICommandText::Execute. hr = 0x80040e14. SQLSTATE: 42000, основна грешка: 3013

Състояние на грешка: 1, Степен на сериозност: 16

Източник: Microsoft SQL Server Native Client 11.0

Съобщение за грешка: BACKUP DATABASE прекратява необичайно.

SQLSTATE: 42000, основна грешка: 3002

Състояние на грешка: 1, Степен на сериозност: 16

Източник: Microsoft SQL Server Native Client 11.0

Съобщение за грешка: Не може да се архивира или възстанови снимка на база данни.

      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следните кумулативни актуализации за SQL Server:

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.