Symptomer
Du konfigurerer databasespejling ved hjælp af Microsoft SQL Server 2016 eller 2017. Når der forekommer en automatisk failover for den spejlede database, kan databaseovergangen på spejlingssiden mislykkes, og du får vist en fejlmeddelelse, der ligner følgende:
Fejl 3456: Logposten %S_LSN kunne ikke annulleres for transaktions-id'et %S_XID, på side %S_PGID, allokeringsenheden %I64d, databasen '%.*ls' (database-id %d). Side: LSN = %S_LSN, allokeringsenhed = %I64d, type = %ld. Log: OpCode = %ld, kontekst %ld, PrevPageLSN: %S_LSN. Gendan fra en sikkerhedskopi af databasen, eller reparer databasen.
Løsning
Denne rettelse er inkluderet i følgende kumulative opdateringer til SQL Server:
Samlet opdatering 1 til SQL Server 2017
Samlet opdatering 5 til SQL Server 2016 Service Pack 1
Om SQL Server builds:
Hvert nye build til SQL Server 2016 indeholder alle de hotfixes og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer de seneste kumulative opdateringer til SQL Server:
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Få mere at vide om den terminologi , som Microsoft bruger til at beskrive softwareopdateringer.