Príznaky
Predpokladajme, že používate inštanciu Microsoft SQL Server 2014 a povolíte pre databázu vlastnosť AutoGrowth. Zmeny databázy sa však nemusia uložiť. Okrem toho sa zobrazia chybové hlásenia podobné nasledujúcemu, ktoré uvádzajú, že denník transakcií je plný:
Poznámka
Msg 9002, úroveň 17, stav 2, riadok 1
Denník transakcií pre databázu database_name je plný pre LOG_BACKUP.
Ak sa pokúsite zálohovať súbor denníka transakcie, zobrazí sa toto chybové hlásenie:
Poznámka
Msg 3052, úroveň 16, stav 1, riadok 1
Funkcia BACKUP LOG nebola schopná zapisovať aktualizácie pre databázu database_name.
Ak sa pokúsite súbor denníka transakcie zväčšiť manuálne, zobrazí sa toto chybové hlásenie:
Poznámka
Msg 9002, úroveň 17, stav 1, riadok 1
The transaction log for database 'database_name' is full due to 'CHECKPOINT'
Ak dotazujete sys.dm_db_log_space_usage DMV, výsledky naznačujú, že denník transakcií sa používa na 100 percent alebo viac. Môžete tiež zistiť, že na ukladacej jednotke je dostatok voľného miesta pre nárast súborov denníka.
Riešenie
Táto oprava je súčasťou kumulatívnej aktualizácie 12 pre balík Service Pack 2 pre SQL Server 2014.
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server 2014.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.