Symptomer
Når du kjører flere ikke-Filvekst operasjoner, for eksempel sikkerhetskopiering i Microsoft SQL Server-2014, 2016 eller 2017, operasjonene kan bruke opp all diskplass, og det er ikke nok plass for vekst for kritiske logg. Fordi databasen ikke kan lage mer loggplass, databaseendringer og synkronisering med secondaries mislykkes, mislykkes for gjenoppretting, og databasen kan ikke kobles til. I tillegg kan du få én eller flere av følgende feilmeldinger:
-
Feil 9002, alvorlighetsgrad: 17, tilstand: 9. Transaksjonsloggen for databasedatabasenavner fullt på grunn av 'AVAILABILITY_REPLICA'
-
Advarsel 3052: Msg 3052, nivå 16 tilstand 1, linje, LineNumber LOGG for sikkerhetskopiering kunne ikke logge oppdateringer for databasedatabasenavn. Etterfølgende Gjenopprettingsmodellen må gå sikkerhetskopiering punktet fraLSNID1tilLSNID2etter at loggplassen er gjort tilgjengelig for logging av dem.
-
Feil 3314 Under angre en loggede operasjon i databasedatabasenavnoppstod det en feil i loggen registrere ID % S_LSN. Vanligvis er den spesifikke feilen logget tidligere som en feil i tjenesten Windows Event Log. Gjenoppretter databasen eller filen fra en sikkerhetskopi, eller reparere databasen.
Løsning
Denne hurtigreparasjonen er inkludert i følgende kumulative oppdateringer for SQL Server:
Samleoppdatering 1 for SQL Server 2016 SP2
Kumulativ oppdatering 5 for SQLServer 2017
About cumulative updates 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:
Nyeste kumulative oppdateringen for SQL-tjenesten 2017
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 terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.