sp_removedistpublisherdbreplication (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Löscht Veröffentlichungsmetadaten, die zu einer bestimmten Veröffentlichung auf dem Verteiler gehören. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  

Argumente

[ @publisher = ] 'publisher' Ist der Name des Publisher-Servers. Publisher ist "sysname" ohne Standard.

[ @publisher_db = ] 'publisher_db' Ist der Name der Publikationsdatenbank. publisher_db ist "sysname" ohne Standard.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_removedistpublisherdbreplication wird von transaktions- und Momentaufnahme Replikation verwendet.

sp_removedistpublisherdbreplication wird verwendet, wenn eine veröffentlichte Datenbank neu erstellt werden muss, ohne auch die Verteilungsdatenbank zu löschen. Es werden folgende Metadaten entfernt:

  • Alle Veröffentlichungsmetadaten.

  • Metadaten für alle Artikel, die zur Veröffentlichung gehören.

  • Metadaten aller Abonnements für die Veröffentlichung.

  • Metadaten für alle Replikations-Agent-Aufträge, die zur Veröffentlichung gehören.

Berechtigungen

Nur Mitglieder der festen Serverrolle "sysadmin" am Verteiler oder mitgliedern der db_owner festen Datenbankrolle in der Verteilungsdatenbank können sp_removedistpublisherdbreplication ausführen.

Weitere Informationen

Gespeicherte Systemprozeduren (Transact-SQL)