Simptome
Să presupunem că utilizați caracteristica grupuri de disponibilitate AlwaysOn în Microsoft SQL Server 2014. După ce reporniți o instanță de SQL Server, bazele de date care participă la grupurile de disponibilitate pot afișa starea "nu se sincronizează" în reproducerile secundare. În plus, nu vă puteți asocia sau elimina bazele de date din grupurile de disponibilitate. De asemenea, nu puteți elimina grupurile de disponibilitate din reproducerea secundară. În această situație, mesajele de eroare care seamănă cu următoarele se înregistrează în Jurnalul de erori SQL Server:
Se pornește baza de date 'Database_Name'. Ignorarea pornirii implicite a bazei de date 'Database_Name', deoarece baza de date aparține unui grup de disponibilitate (ID grup: Group_ID). Baza de date va fi pornită de grupul disponibilitate. Acesta este doar un mesaj informational. Nu este necesară nicio acțiune de utilizator. Informații de stare pentru baza de date 'Database_Name'-Hardended LSN: ' (0:0:0) ' comite LSN: ' (0:0:0) ' timpul de lucru: "dataTime" grupuri de disponibilitate AlwaysOn conexiune cu baza de date principală a fost reziliat pentru baza de date secundară 'Database_Name' în reproducerea de disponibilitate 'Replica_Name' cu ID-ul de reproducere: {Replica_ID}. Acesta este doar un mesaj informational. Nu este necesară nicio acțiune de utilizator. Informații de stat pentru baza de date 'Database_Name'-Hardended LSN: ' (0:0:0) ' comite LSN: ' (0:0:0) ' comiteți o dată: "dataTime" informații de stare pentru baza de date 'Database_Name'-Hardended LSN: ' (0:0:0) ' comită: ' (0:0:0) ' timpul de angajare:"datacalendaristică' pornire 'Database_Name'. Conexiune grupuri de disponibilitate AlwaysOn cu baza de date principală stabilită pentru baza de date secundară 'Database_Name' din reproducerea de disponibilitate 'REPLICA_NAME' cu ID-ul de reproducere: {Replica_ID}. Acesta este doar un mesaj informational. Nu este necesară nicio acțiune de utilizator. tranzacții 2289 laminate înainte în baza de date 'Database_Name' (107:0). Acesta este doar un mesaj informational. Nu este necesară nicio acțiune de utilizator. CHECKDB pentru baza de date 'Database_Name' s-a terminat fără erori la data calendaristică(ora locală). Acesta este doar un mesaj informational; Nu este necesară nicio acțiune de utilizator. Conexiune grupuri de disponibilitate AlwaysOn cu baza de date primară terminată pentru baza de date secundară 'Database_Name' din reproducerea de disponibilitate 'REPLICA_NAME' cu ID-ul de reproducere: {Replica_ID}. Acesta este doar un mesaj informational. Nu este necesară nicio acțiune de utilizator.
Cauză
Această problemă se produce din cauza unei condiții de impas între un fir de refacere și un fir comutator-rol.
Rezolvare
Această problemă a fost remediată pentru prima dată în următoarele actualizări cumulative pentru SQL Server 2014:
Actualizarea cumulativă 2 pentru SQL server 2014 Service Pack 1 Actualizare cumulativă 9 pentru SQL Server 2014
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.