Problembeschreibung
Angenommen, Sie führen eine Instanz von Microsoft SQL Server 2014 aus, und Sie aktivieren die autogrowth -Eigenschaft für eine Datenbank. Dennoch werden Änderungen an der Datenbank möglicherweise nicht gespeichert. Darüber hinaus erhalten Sie Fehlermeldungen, die dem folgenden Status ähneln, dass das Transaktionsprotokoll voll ist:
Msg 9002, Ebene 17, Bundesland 2, Zeile 1 Das Transaktionsprotokoll für die Datenbank "database_name" ist aufgrund von "LOG_BACKUP" vollständig.
Wenn Sie versuchen, die Transaktionsprotokolldatei zu sichern, wird die folgende Fehlermeldung angezeigt:
Msg 3052, Ebene 16, Zustand 1, Zeile 1 Das Sicherungsprotokoll konnte die Updates für die Datenbank "database_name" nicht protokollieren.
Wenn Sie versuchen, die Transaktionsprotokolldatei manuell zu vergrößern, wird die folgende Fehlermeldung angezeigt:
Msg 9002, Ebene 17, Bundesland 1, Zeile 1 Das Transaktionsprotokoll für die Datenbank "database_name" ist aufgrund von "Checkpoint" vollständig.
Wenn Sie die sys.dm_db_log_space_usage DMV Abfragen, zeigen die Ergebnisse an, dass das Transaktionsprotokoll 100 Prozent oder mehr verwendet wird. Sie können auch feststellen, dass genügend freier Speicherplatz auf dem Speicherlaufwerk vorhanden ist , um das Wachstum der Protokolldatei zu unterstützen.
Fehlerbehebung
Dieser Fix ist im kumulativen Update 12 für SQL Server 2014 Service Pack 2 enthalten.
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsupdates, die sich im vorherigen Build befanden. Informieren Sie sich über die neuesten kumulativen Updates für SQL Server 2014.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.