KB4538174 – RETTELSE: Der opstår en fejl, og AG vil være i ikke-synkroniseringstilstand, når der sker failover i den primære distributionscontroller i gruppen for distribueret tilgængelighed i SQL Server 2017 og 2019 på Linux

Gælder for
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2019 on Linux

Symptomer

Overvej følgende scenarie:

  • Du har konfigureret en distribueret tilgængelighedsgruppe i SQL Server 2017 eller 2019 på Linux mellem tilgængelighedsgrupperne, AG1 og AG2.
  • Antag, at AG1 er den primære tilgængelighedsgruppe med noderne N1, N2 og N3.
  • Hvis du forsøger at failover fra N1 til N3 i tilgængelighedsgruppen AG1, vil synkroniseringen gå i stå i en ikke-synkroniseringstilstand og vil aldrig blive sund. Derudover kan du opleve følgende fejl i fejlloggen for N3:

Fejl: 41166, Alvorsgrad: 16, Stat: 9

Der opstod en fejl, mens man ventede på at få adgang til den lokale tilgængelighedsreplika af tilgængelighedsgruppens "Tilgængelighedsgruppenavn". Handlingen stødte på SQL OS-fejl 2 og er afsluttet. Kontrollér, at den lokale tilgængelighedsreplika er i den korrekte tilstand, og prøv derefter kommandoen igen.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Dette problem er rettet i følgende kumulative opdateringer til SQL Server:

Om kumulative opdateringer til SQL Server:

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.