Symptomer
I konfigurationen af loglevering mislykkes sikkerhedskopieringen af loggen muligvis på grund af underliggende problemer med lager- og infrastrukturen. I dette tilfælde forsøges sikkerhedskopieringen igen, hvilket kan overskrive en potentielt gyldig sikkerhedskopifil af logfilen. Når dette sker, kan du opleve et afbrydelse i kæden til sikkerhedskopiering af logfil, hvilket kan kræve, at du udfører en komplet geninitialisering af konfigurationen af logforsendelsen. Afhængigt af størrelsen på dine databaser kan dette være en meget omkostningsfuld handling.
Desuden logføres fejl, der ligner følgende, i SQL Server-fejlloggen:
Bemærk
Dato/klokkeslæt,Sikkerhedskopiering,Ukendt,SIKKERHEDSKOPIERING fuldførte ikke kommandoen BACKUP LOG Databasenavn. Kontrollér sikkerhedskopiens programlog for detaljerede meddelelser.
Dato/klokkeslæt,Backup,Ukendt,Fejl: 3041 Alvorsgrad: 16 Tilstand: 1.
Dato/klokkeslæt,spid326,Ukendt,Kæden til sikkerhedskopiering af logfilen er brudt. Du skal udføre en fuld sikkerhedskopiering af databasen, før du kan foretage en sikkerhedskopiering af loggen.
Dato/klokkeslæt,spid326,Ukendt,Operativsystemet returnerede fejl 170 (Den anmodede ressource er i brug.) for at SQL Server under en skrivning forskydning 0x00000009dde000 i filen FilePath\FileName. Yderligere meddelelser i SQL Server-fejlloggen og systemhændelsesloggen kan give flere oplysninger. Dette er en alvorlig fejl på systemniveau, der truer databasens integritet og skal rettes omgående. Udfør en fuld konsistenskontrol af databasen (DBCC CHECKDB). Denne fejl kan være forårsaget af mange faktorer; Du kan finde flere oplysninger i SQL Server Books Online.
Løsning
Løsningen på dette problem er inkluderet i følgende kumulative opdateringer og servicepakke til SQL Server:
Samlet opdatering 7 til SQL Server 2014 Service Pack 1
Kumulativ opdatering til 13 SQL Server 2012 SP2
Kumulativ opdatering 5 til SQL Server 2012 Service Pack 3 (SP3)
Kumulativ opdatering 1 til SQL Server 2014 SP2
Bemærk, at når du har anvendt denne opdatering, er hensigten at fjerne tilsidesættelsen af en gyldig sikkerhedskopi af transaktionsloggen. Denne opdatering introducerer derfor nogle yderligere valideringer for at kontrollere, om logkæden forbliver ubrudt.
Anbefaling: Installér den seneste kumulative opdatering til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
Seneste kumulative opdatering til SQL Server 2014 (SP1/SP2)
Seneste kumulative opdatering til SQL Server 2012 SP3
Seneste kumulative opdatering til SQL Server 2012 SP2
Oplysninger om servicepakker til SQL Server 2016
Service Pack 2 til SQL Server 2016
Om servicepakker til SQL Server:
Servicepakker er akkumulerede. Hver ny service pack indeholder alle de rettelser, der var inkluderet i tidligere service packs, samt eventuelle nye rettelser. Vores anbefaling er at anvende den seneste servicepakke og den seneste kumulative opdatering for den pågældende servicepakke. Det er ikke nødvendigt at installere en tidligere servicepakke, før du installerer den seneste udgave. Brug tabel 1 i følgende artikel for at finde flere oplysninger om den seneste servicepakke og seneste samlede opdatering.
Sådan bestemmer du versionen, udgaven og opdateringsniveauet for SQL Server og dens komponenter
Status
Microsoft har bekræftet, at dette er et problem 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.