Simptomi
Pieņemsim, ka tiek palaista Microsoft SQL Server 2014 instance un iespējots datu bāzes rekvizīts autogrowth . Pat tādā gadījumā datu bāzes izmaiņas, iespējams, netiek saglabātas. Turklāt jūs saņemat kļūdu ziņojumus, kas atgādina tālāk norādīto, ka transakciju žurnāls ir pilns:
Msg 9002, Level 17, 2. rinda, 1. rindiņa Datu bāzes "database_name" transakciju žurnāls ir pilns, jo "LOG_BACKUP".
Mēģinot dublēt transakciju žurnālfaila failu, tiek parādīts šāds kļūdas ziņojums:
Msg 3052, līmenis 16, valsts 1, rindiņa 1 DUBLĒŠANAS žurnāls nevarēja reģistrēt datu bāzes "database_name" atjauninājumus.
Ja mēģināt manuāli palielināt transakciju žurnālfaila failu, tiek parādīts šāds kļūdas ziņojums:
Msg 9002, līmenis 17, valsts 1, rindiņa 1 Datu bāzes "database_name" transakciju žurnāls ir pilns "kontrolpunkts".
Ja vaicājumu sys.dm_db_log_space_usage DMV, rezultāti norāda, ka transakciju žurnāls ir 100-procenti vai vairāk. Varat arī konstatēt, ka krātuves diskā ir pietiekami daudz brīvas vietas, lai kārtotu žurnālfaila pieaugumu.
Risinājums
Šis labojums ir iekļauts kumulatīvajā atjauninājumā 12 SQL Server 2014 2. servisa pakotnei.
Katrs jaunais kumulatīvais SQL Server atjauninājums ietver visus labojumfailus un drošības labojumus, kas bija iepriekšējā būvējumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server 2014.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.