Simptomi
Ja palaižat vairākas ar failu nesaistītas darbības, piemēram, dublēšana programmā Microsoft SQL Server 2014, 2016 vai 2017, darbības var aizņemt visu diska vietu, un nav pietiekami daudz vietas kritiskai žurnālu augšanai. Tā kā datu bāze nevar izveidot papildu vietu, datu bāzes modifikācijas un sinhronizēšanas ar secondaries neizdodas, atkopšana neizdodas un datu bāzi nevar veikt tiešsaistē. Turklāt, iespējams, saņemsit vienu vai vairākus no šiem kļūdas ziņojumiem:
-
Kļūda 9002, smagums: 17, rajons: 9. Datu bāzes "databasename" transakciju žurnāls ir pilns, jo AVAILABILITY_REPLICA
-
Brīdinājums 3052: Msg 3052, līmenis 16, valsts 1, Line rindas numurs% DUBLĒŠANAS žurnāls nevarēja reģistrēt datu bāzes 'databasename' atjauninājumus. Lai piereģistrētos, ir nepieciešama tālāka žurnāla dublēšana no 'LSNID1' līdz 'LSNID2' pēc žurnāla vietas.
-
Kļūda 3314 Ja atsakāties no reģistrētās darbības datu bāzes "databasename", parādās kļūda ŽURNĀLFAILĀ ieraksta ID% S_LSN. Parasti noteiktā neveiksmes ir iepriekš reģistrēta kā kļūda Windows notikumu žurnālā. Atjaunojiet datu bāzi vai failu no dublējumkopijas vai labojiet datu bāzi.
Risinājums
Šis labojums ir iekļauts šādos SQL Server kumulatīvajos atjauninājumos:
Kumulatīvais atjauninājums 1 SQL Server 2016 SP2
Kumulatīvais atjauninājums 5 SQL Server 2017
About cumulative updates for SQL Server:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Jaunākais SQL Service 2017 kumulatīvais atjauninājums
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.