KB4519682 – ÅTGÄRD: Azure Site Recovery och andra VSS-jobb kan rapportera fel på servrar som är värd för SQL Server 2016-instanser

Gäller för
SQL Server 2016 Service Pack 2 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)

Symptom

När du kör en VSS-säkerhetskopiering som inte är en komponent (till exempel genom att använda Azure Site Recovery (ASR) Agent) mot volymer av servrar som är värd för SQL Server 2016-instanser kan säkerhetskopieringsjobben rapportera fel med följande händelser loggade i programhändelseloggen.

      

Drift:

PrepareForSnapshot-händelse

Sammanhang:

Körningskontext: Författare

Skrivarklass-ID: ID

Författarnamn: SqlServerWriter

Författarinstansnamn: Microsoft SQL Server 2016:SQLWriter

Instans-ID för skrivare: ID

Kommandorad: "C:\Program Files\Microsoft SQL Server\90\Shared\sqlwriter.exe"

Process-ID: PID

Fel: Källa:SQLWriter, Händelse-ID:Händelse-ID

Sqllib-fel: OLEDB Ett fel uppstod genom att anropa ICommandText::Execute. hr = 0x80040e14. SQLSTATE: 42000, internt fel: 102

Feltillstånd: 1, allvarlighetsgrad: 15

Källa: Microsoft SQL Server Native Client 11.0

Felmeddelande: Felaktig syntax nära ".".

      

Om du använder Azure Site Recovery visar replikeringshälsan kritisk status under kolumnen allvarlighetsgrad för de berörda instanserna och replikeringshälsofelen på instrumentpanelen visar följande fel:

      

VSS-skrivaren SQLServerWriter misslyckades med ett fel 0x800423f4 under Efter DoSnapshotSet-fasen på källdatorn.

Obs

Alternativet att begära säkerhetskopiering som inte är komponent tillhör VSS-begärandeprogrammet och är vanligtvis inte synligt för användaren. Ett exempel på program som begär sådana säkerhetskopior är Azure VM backup agent.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.