KB4132896 – Transaksjonsloggen er «full» selv når det er ledig plass og automatisk vekst er aktivert i SQL Server

Gjelder for
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomer

La oss si at du kjører en forekomst av Microsoft SQL Server 2014, og at du aktiverer egenskapen Autovekst for en database. Det kan likevel hende at endringer i databasen ikke lagres. I tillegg får du feilmeldinger som ligner på følgende, som sier at transaksjonsloggen er full:

Obs!

Msg 9002, nivå 17, delstat 2, linje 1
Transaksjonsloggen for databasen «database_name» er full på grunn av LOG_BACKUP.

Hvis du prøver å sikkerhetskopiere transaksjonsloggfilen, får du følgende feilmelding:

Obs!

Msg 3052, nivå 16, delstat 1, linje 1
SIKKERHETSKOPILOGG kan ikke logge oppdateringer for database-database_name.

Hvis du prøver å utvide transaksjonsloggfilen manuelt, får du følgende feilmelding:

Obs!

Msg 9002, nivå 17, delstat 1, linje 1
Transaksjonsloggen for database «database_name» er full på grunn av «CHECKPOINT»

Hvis du spør sys.dm_db_log_space_usage DMV, indikerer resultatene at transaksjonsloggen er 100 % eller mer brukt. Du kan også oppdage at det er nok ledig plass på lagringsstasjonen til å håndtere loggfilveksten.

Oppløsning

Denne løsningen er inkludert i kumulativ oppdatering 12 for SQL Server 2014 Service Pack 2.

Om kumulative oppdateringer for SQL Server

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige build. Se de nyeste kumulative oppdateringene for SQL Server 2014.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.