Simptomi
Pieņemsim, ka ir daudz datu bāzu, kas tiek izplatītas vienmēr par pieejamības grupām (AG) programmā Microsoft SQL Server 2016 un 2017. Ja veicat manuālu kļūmi pārotro AG likmidomāt pārsūtītājs un sekundārā kopija, jūs ievērosit, ka tas var neizdoties pat tad, ja visi dublikāti tiek sinhronizēti. Turklāt tiks parādīti kļūdu ziņojumi, kas līdzinās tālāk norādītajiem.
Msg 41104, Level 16, State 12, Line rindas numurs%
Pieejamības grupas atteiču novēršana lokālajā dublikātā neizdevās, jo pieejamības grupas resurss netika pienākts tiešsaistē iepriekšējā kļūda.
Lai noteiktu kļūdu, varat pārbaudīt SQL Server kļūdu žurnālu, Windows Server kļūmjpārleces klasteru žurnāli un sistēmas notikumu žurnāli. Lai iegūtu papildinformāciju par to, kā skatīt notikumus un žurnālus Windows Server atteiču kopām (WSFC) Cluster, varat skatīt Windows Server dokumentāciju. Pārbaudot kļūdu žurnālu, tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
Pieejamības dublikāts Šī SQL Server instances pieejamības grupa "<AGName>" nevar kļūt par primāro dublikātu. Viens vai vairāki datu bāzes nav sinhronizētas vai nav pievienotas pieejamības grupai.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Risinājums
Problēma ir novērsta šādos kumulatīvos SQL Server atjauninājumos:
Par kumulatīvajiem SQL Server atjauninājumiem:
Katrs jaunais kumulatīvais SQL Server atjauninājums ietver visus labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvais atjauninājums. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Atsauces
Informācija par terminoloģiju , kas Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.