Symptomer
Tenk deg følgende:
-
Du har en database som bruker i minnet Online Transaction Processing (OLTP) i Microsoft SQL Server-2016 eller SQL Server-2017.
-
En diskstasjon inneholder $FSLOG som vises for å bli FULL.
I dette scenariet mislykkes for gjenoppretting av database under en av følgende betingelser:
-
Når du starte SQL Server-tjenesten. I denne situasjonen, hvis databasen er startet på nytt, kan det hende for gjenoppretting av database mislykkes, og returnerer en feil for 5511. Databasen kan også gå inn i USIKKER modus.
-
Når du prøver å gjenopprette databasen fra sikkerhetskopien. I dette tilfellet kan databasen ikke komme online på grunn av den loggen post feil i filsystemet. Hvis for eksempel filnavnet inneholder "ffff" navn på mønsteret.
I slike tilfeller kan du få feilmeldinger som ligner følgende:
Msg 5511, nivå 16 tilstand 10
FILESTREAM'S file system loggpost ' fba1eafd-fc759c68 -ffff.045e1502-038a6397-0000.d790ce11-7d80-4654-9ec0-0c7f4f7c5388.0-0.1000016' under Logg-mappen er skadet.
Msg 3167, nivå 16 tilstand 1
GJENOPPRETTING kan ikke starte database databasenavn
Msg 3013, nivå 16 tilstand 1
GJENOPPRETT DATABASEN avsluttes på en unormal måte.
Msg 3414, nivå 21 tilstand 1
Det oppstod en feil under gjenoppretting, hindrer database databasenavn på nytt. Diagnostisere recovery-feil og rette dem opp, eller gjenopprette fra en kjent vellykket sikkerhetskopi. Kontakt kundestøtte hvis feilene ikke rettes eller forventet,
Løsning
Dette problemet er løst i den følgende kumulative oppdateringen for SQL Server:
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologiensom Microsoft bruker til å beskrive oppdateringer av programvare.