Simptomi
Pieņemsim, ka izveidojat vairāk nekā vienu pieejamības grupu programmā Microsoft SQL Server 2014 vai 2016, un katram mezglam pieder viena AG grupa. Kad beidzējat vai izslēdzat vienu mezglu pēkšņi, un noklikšķināt uz kļūmjpārleces pieejamībai paredzētajā grupā, šajā situācijā nav iespējams atlasīt nevienu dublikātu režģī un pašreizējā primārā dublikāts ir nepareizs.
Cēlonis
Šī problēma rodas tāpēc, ka tālāk sniegtais priekšraksts atgriež nepareizo primārās kopijas atrisinājumu AG, tai ir jābūt Null. Tomēr šis priekšraksts atgriež aktīvo mezglu:select * from master.sys.dm_hadr_availability_group_states
Risinājums
Šī problēma ir novērsta, veicot tālāk norādītos SQL Server kumulatīvos atjauninājumus.
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ā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:
Risinājums
Lai novērstu šo problēmu, izmantojiet tālāk norādīto Transact-SQL komandu, lai netiktu pārsniegts manuāli:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
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.