Ongelman ilmenemistapa
Mieti seuraavaa tilannetta:
- Olet määrittänyt hajautetun käytettävyysryhmän SQL Server 2017:ssä tai 2019:ssä Linux:ssä käytettävyysryhmien, AG1:n ja AG2:n välille.
- Oletetaan, että AG1 on ensisijainen käytettävyysryhmä solmuineen N1, N2 ja N3.
- Jos yrität siirtyä vikasietotilanteessa N1 vaihtoehtoon N3 käytettävyysryhmässä AG1, synkronointi jumittuu tilaan, jossa ei synkronoida eikä siitä tule koskaan kunnossa. Lisäksi saatat huomata seuraavan virheen N3:n virhelokissa:
Virhe: 41166, vakavuus: 16, tila: 9
Virhe tapahtui odotettaessa Saatavuusryhmän nimi -kohdan paikallisen käytettävyyden replikan käyttöä. Toiminto ilmeni SQL-käyttöjärjestelmän virheen 2, ja se on lopetettu. Varmista, että paikallisen käytettävyyden replika on oikeassa tilassa, ja yritä sitten suorittaa komento uudelleen.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
Tietoja SQL Server:n kumulatiivisista päivityksistä:
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.