Status van gegevenssynchronisatie van een bepaalde beschikbaarheidsdatabase is niet in orde

Van toepassing op:SQL Server

Introduction

  • Beleidsnaam: Gegevenssynchronisatiestatus van beschikbaarheidsreplica
  • Probleem: De synchronisatiestatus van data van een beschikbaarheidsdatabase is niet gezond.
  • Categorie: Waarschuwing
  • Facet: Beschikbaarheidsreplica

Description

Dit beleid controleert de gegevenssynchronisatiestatus van de beschikbaarheidsdatabase (ook wel een "databasereplica" genoemd). Het beleid bevindt zich in een ongezonde toestand wanneer de datasynchronisatietoestand NIET SYNCHRONISEERT of de toestand niet GESYNCHRONISEERD is voor de synchronous-commit databasereplica.

Mogelijke oorzaken

Ten minste één beschikbaarheidsdatabase op de replica heeft een ongezonde datasynchronisatiestatus. Als dit een beschikbaarheidsreplica met asynchrone doorvoering is, moeten alle beschikbaarheidsdatabases de status SYNCHRONIZING hebben. Als dit een beschikbaarheidsreplica met synchrone doorvoer is, moeten alle beschikbaarheidsdatabases de status SYNCHRONIZED hebben. Dit probleem kan door het volgende worden veroorzaakt:

  • De beschikbaarheidsreplica kan losgekoppeld zijn.

  • De gegevensbeweging kan worden opgeschort.

  • De database is mogelijk niet toegankelijk.

  • Er kan een tijdelijk vertragingsprobleem zijn door netwerklatentie of de belasting op de primaire of secundaire replica.

Mogelijke oplossing

Los eventuele onderbrekingsproblemen met verbindingen of gegevensverplaatsing op. Controleer de gebeurtenissen voor dit probleem met SQL Server Management Studio en vind de databasefout. Volg de stappen voor probleemoplossing voor de specifieke fout.