KB4521659 - REMEDIERE: Serviciu SQL Writer nu reușește să facă backup în calea de backup non-componentă în SQL Server 2016, 2017 și 2019

Se aplică la
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

Simptome

Serviciul SQL Writer nu gestionează instantaneele bazei de date (de exemplu, "CREARE BAZĂ DE DATE DataSnapName AS SNAPSHOT") în calea de cod de backup non-componentă din SQL Server 2016, 2017 sau 2019. Este posibil să observați următoarea intrare în jurnalul de erori atunci când rulați BACKUP DATABASE pe instantanee în timpul unei operațiuni de copiere backup a Serviciului de copiere în umbră a volumului (VSS).

      

DatăOră Backup BACKUP failed to complete the command BACKUP DATABASE DataSnapName. Verificați jurnalul aplicației de backup pentru mesaje detaliate.

DatăOră Eroare backup: 3041, Severitate: 16, Stare: 1.

DatăOră Backup BACKUP nu a reușit să finalizeze comanda BACKUP DATABASE DatabaseName. Verificați jurnalul aplicației de backup pentru mesaje detaliate.

DateTime spid## Eroare: 18210, Severitate: 16, Stare: 1.

DateTime spid## BackupVirtualDeviceFile::P repareToFreeze: eroare pe dispozitivul de backup "{DeviceToken}1". Eroare de sistem de operare 995 (operațiunea I/O a fost abandonată din cauza ieșirii unui fir sau a unei solicitări de aplicație.).

      

Notă Erorile listate mai sus sunt generice și pot apărea în multe scenarii. Mai exact, eroarea din "DatabaseName" se datorează doar abandonului cauzat de eroarea din DataSnapName. Remedierea curentă tratează doar situația în care acele erori apar atunci când există un instantaneu al bazei de date SQL Server pe unitatea selectată pentru backupul VSS.

      

În același timp, jurnalul de evenimente al aplicației Windows poate conține o intrare care seamănă cu următoarea:

      

Eroare DataTime SQLWRITER 24583 Fără

Eroare Sqllib: Eroare OLEDB la apelarea ICommandText::Execute. hr = 0x80040e14. SQLSTATE: 42000, eroare nativă: 3013

Stare eroare: 1, Severitate: 16

Sursă: Microsoft SQL Server Native Client 11.0

Mesaj de eroare: BACKUP DATABASE is terminating abnormally.

SQLSTATE: 42000, eroare nativă: 3002

Stare eroare: 1, Severitate: 16

Sursă: Microsoft SQL Server Native Client 11.0

Mesaj de eroare: Nu se poate face BACKUP sau RESTAURA un instantaneu al bazei de date.

      

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:

Despre actualizările cumulative pentru SQL Server:

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.