(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

sp_validate_replica_hosts_as_publishers (Transact-SQL)

sp_validate_replica_hosts_as_publishers ist eine Erweiterung von sp_validate_redirected_publisher, mit der alle sekundären Replikate und nicht nur das aktuelle primäre Replikat überprüft werden können. sp_validate_replicat_hosts_as_publisher überprüft eine ganze AlwaysOn-Replikationstopologie. sp_validate_replica_hosts_as_publishers muss direkt für den Verteiler ausgeführt werden, wobei zur Vermeidung eines "Doppelhop"-Sicherheitsfehlers (21892) eine Remotedesktopsitzung verwendet wird.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

sp_validate_replica_hosts_as_publishers 
    [ @original_publisher = ] 'original_publisher',
    [ @publisher_db = ] 'database_name', 
    [ @redirected_publisher = ] 'new_publisher' output

[ @original_publisher = ] 'original_publisher'

Der Name der SQL Server-Instanz, die die Datenbank ursprünglich veröffentlicht hat. original_publisher ist vom Datentyp sysname und hat keinen Standardwert.

[ @publisher_db = ] 'publisher_db'

Der Name der zu veröffentlichenden Datenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.

[ @redirected_publisher = ] 'redirected_publisher'

Das Ziel der Umleitung, wenn sp_redirect_publisher für das ursprüngliche, aus Verleger und veröffentlichter Datenbank bestehende Paar aufgerufen wurde. redirected_publisher ist vom Datentyp sysname und hat keinen Standardwert.

0 (Erfolg) oder 1 (Fehler)

Wenn kein Eintrag für den Verleger und die Veröffentlichungsdatenbank vorhanden ist, gibt sp_validate_redirected_publisher NULL für den Ausgabeparameter @redirected_publisher zurück. Andernfalls wird der zugeordnete umgeleitete Verleger zurückgegeben, sowohl bei Erfolg und als auch bei Fehler.

Wenn die Überprüfung erfolgreich ist, gibt sp_validate_redirected_publisher eine Erfolgsanzeige zurück.

Wenn die Überprüfung fehlschlägt, werden entsprechende Fehler ausgelöst. sp_validate_redirected_publisher bemüht sich, alle Probleme anzuzeigen und nicht nur das erste gefundene Problem.

Hinweis Hinweis

Die Überprüfung sekundärer Replikathosts, die keinen Lesezugriff zulassen oder die Angabe der Leseabsicht erfordern, schlägt bei sp_validate_replica_hosts_as_publishers mit dem folgenden Fehler fehl.

Meldung 21899, Ebene 11, Status 1, Prozedur sp_hadr_verify_subscribers_at_publisher, Zeile 109

Die Abfrage beim umgeleiteten Verleger 'MyReplicaHostName', mit der bestimmt werden sollte, ob sysserver-Einträge für die Abonnenten des ursprünglichen Verlegers 'MyOriginalPublisher' vorlagen, schlug mit Fehler '976', Fehlermeldung 'Fehler 976, Ebene 14, Status 1, Meldung fehl: Die Zieldatenbank, 'MyPublishedDB', nimmt an einer Verfügbarkeitsgruppe teil, und ist derzeit nicht für Abfragen verfügbar. Entweder wird die Datenübertragung angehalten, oder für das Verfügbarkeitsreplikat wird kein Lesezugriff aktiviert. Um schreibgeschützten Zugriff auf diese und andere Datenbanken in der Verfügbarkeitsgruppe zuzulassen, aktivieren Sie den Lesezugriff auf mindestens ein sekundäres Verfügbarkeitsreplikat in der Gruppe. Weitere Informationen finden Sie im Thema zur ALTER AVAILABILITY GROUP-Anweisung in der SQL Server-Onlinedokumentation.

Es sind ein oder mehrere Verlegerüberprüfungsfehler für Replikathost 'MyReplicaHostName' aufgetreten.

Der Aufrufer muss entweder ein Mitglied der festen sysadmin-Serverrolle, der festen db_owner-Datenbankrolle für die Verteilungsdatenbank oder ein Mitglied einer Veröffentlichungszugriffsliste für eine der Verlegerdatenbank zugeordnete definierte Veröffentlichung sein.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft