Freigeben über


MSSQLSERVER_21892

Gilt für: SQL Server

Details

attribute Wert
Produktname SQL Server
Ereignis-ID 21892
Ereignisquelle MSSQLSERVER
Komponente SQLEngine
Symbolischer Name SQLErrorNum21892
Meldungstext Von "sys.availability_replicas" auf dem primären Verfügbarkeitsgruppenobjekt, das dem Namen "%s" des virtuellen Netzwerks zugeordnet ist, können keine Servernamen der Mitgliedsreplikate abgefragt werden: Fehler =%d, Fehlermeldung =%s.

Erklärung

sp_validate_replica_hosts_as_publishers fragt die aktuelle Primäre der Verfügbarkeitsgruppe ab, die dem umgeleiteten Herausgeber zugeordnet ist, um die Instanzen von SQL Server zu ermitteln, die die Memberreplikate hosten. Wenn diese Abfrage fehlschlägt, wird Fehler 21892 zurückgegeben.

In dem sp_validate_replica_hosts_as_publishers-Aufruf wird der temporäre Verbindungsserver in der Regel zum ersten Mal verwendet. Wenn Verbindungsprobleme vorliegen, ist es daher wahrscheinlich, dass diese zuerst beim Aufruf von sp_validate_replica_hosts_as_publishers auftreten. Im Gegensatz zu sp_validate_redirected_publisher verwendet der von sp_validate_replica_hosts_as_publishers verwendete Verbindungsserver beim Herstellen einer Verbindung mit Replikathost der Verfügbarkeitsgruppen immer die Anmeldeinformationen des Aufrufers.

Benutzeraktion

Stellen Sie beim Ausführen dieser gespeicherten Prozedur sicher, dass Sie eine Anmeldung verwenden, die bei allen Replikaten gültig ist. Die Anmeldung muss dazu autorisiert sein, Verfügbarkeitsgruppenmetadatentabellen abzufragen sowie die Abonnementmetadatentabellen im Verlegerdatenbankreplikat abzufragen.

Überprüfen Sie ursprünglich angegebene Fehlermeldung, um die Fehlerursache zu bestimmen und entsprechende Korrekturmaßnahmen zu ergreifen.