Sümptomid
Kui kasutate SQL Serverit alati kättesaadavuse rühmades, võib alati teisest koopiast lahkumine katkestada. Lisaks logitakse SQL serveri tõrkelogi järgmine tõrketeade:
Kui proovite luua ühendust availability_replica_name ID-ga availability_replica_id, on ilmnenud Connection timeout. Kas on olemas võrgu-või tulemüüri probleem või koopia jaoks ette nähtud lõpp-punkti aadress.
Kui proovite ühendust taastada, võidakse kuvada järgmine tõrketeade.
See teisene koopia pole peamise koopiaga ühendatud. Ühendatud olek on KATKESTAtud.
Kui selline käitumine esineb, pole probleem lahendatud enne, kui taaskäivitate teise koopia SQL serveri teenused. Harvadel juhtudel on võimalik, et peate taaskäivitama esmasel koopial SQL serveri teenused, et jätkata andmete liikumist alati.Märkus. See probleem võib ilmneda ainult väga võimsates arvutites ja kui SQL Server on väga hõivatud. Näiteks ühe stsenaariumi korral ilmnes see probleem väga hõivatud süsteemis, kus on 24 tuuma.
Põhjus
Probleem ilmneb sisemise võidujooksu tingimuse tõttu.
Lahendus
See probleem lahendati SQL serveri järgmiste kumulatiivsete värskendustega.
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi. Uusimsql Server 2016 koondvärskenduses sql server2014viimane koondvärskenduse SQLServer 2012 hoolduspaketi SP3 jaoks
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit saate teada, Kuidas Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.