sp_removedistpublisherdbreplication (Transact-SQL)
Gilt für: SQL Server Azure 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 = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
[ ; ]
Argumente
[ @publisher = ] N'publisher'
Der Name des Verlegerservers. @publisher ist "sysname" ohne Standard.
[ @publisher_db = ] N'publisher_db'
Der Name der Publikationsdatenbank. @publisher_db ist "sysname" ohne Standard.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_removedistpublisherdbreplication
wird von der Transaktions- und Momentaufnahmereplikation 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
Es können nur Mitglieder der festen Serverrolle "sysadmin " am Verteiler oder den Mitgliedern der db_owner festen Datenbankrolle in der Verteilungsdatenbank ausgeführt werden sp_removedistpublisherdbreplication
.