Symptom
Anta att du använder Microsoft SQL Server 2016 eller 2017. När du försöker återställa databasen kan du få en dump med åtkomst fel som ser ut ungefär så här:
DateTime spidSpidId Databasen 'databasename' är märkt med återställning och är i ett tillstånd som inte tillåter att återställning körs.
DateTime spidSpidId Restore (databasename): offline-vidarekoppling
DateTime spidSpidId Återställning (databasename): startar FILESTREAM-återställning
DateTime spidSpidId Restore (databasename): bearbetar 136 VLF-rubriker
DateTime spidSpidId Restore (databasename): bearbetningen av VLF-huvudena är klar
DateTime spidSpidId Återställning (databasename): första LSN: LSN-ID, sista LSN: LSN-ID
Datetime spidSpidId [info] databas-ID: [5]. Tar bort tabell raden för åter kontroll punkten (ID: 108).
Datetime spidSpidId [info] databas-ID: [5]. Tar bort tabell raden för åter kontroll punkten (ID: 107).
Datetime spidSpidId [info] databas-ID: [5]. Tar bort tabell raden för åter kontroll punkten (ID: 109).
Datetime spidSpidId [info] HkCkptLoadInternalEx (): databas-ID: [5]. rot fil: { FileId}, vattenstämpel: WatermarkId, RecoveryLsn: RecoveryLsnID, RecoveryCheckpointId: 110, RecoveryCheckpointTimestamp: 0x318ce
Datetime spidSpidId * * * stackdump som skickas till sökvägen
DateTime spidSpidId SqlDumpExceptionHandler: process ProcessIDgenererade oåterkalleligt undantag c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server avslutar den här processen.
Datum/tid-spidSpidId * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Datetime spidSpidId *
Datetime spidSpidId * BEGIN stackdump:
Datetime spidSpidId * datetime SPID SpidId
Datetime spidSpidId *
Datetime spidSpidId *
Datetime spidSpidId * undantags adress = ExceptionAddress
Datetime spidSpidId * undantags kod = c0000005 EXCEPTION_ACCESS_VIOLATION
Datetime spidSpidId * åtkomst fel inträffade när du läste adress AddressId
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.