sys.sp_removedistpublisherdbreplication (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Usuwa metadane publikujące należące do konkretnej publikacji u dystrybutora. Ta procedura przechowywana jest wykonywana przez dystrybutora w bazie danych dystrybucji.

Transact-SQL konwencje składni

Syntax

sys.sp_removedistpublisherdbreplication
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
[ ; ]

Arguments

[ @publisher = ] N'publisher'

Nazwa serwera Publisher. @publisher jest nazwą systemu bez wartości domyślnej.

[ @publisher_db = ] N'publisher_db'

Nazwa bazy danych publikacji. @publisher_db to sysname, bez domyślnego zapisu.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

sp_removedistpublisherdbreplication jest wykorzystywany do replikacji transakcyjnej i migawkowej.

sp_removedistpublisherdbreplication jest używana, gdy opublikowana baza danych musi zostać odtworzona, nie tracąc jednocześnie bazy dystrybucji. Usunięto następujące metadane:

  • Wszystkie metadane publikacji.
  • Metadane wszystkich artykułów należą do publikacji.
  • Metadane wszystkich subskrypcji publikacji.
  • Metadane wszystkich zadań agentów replikacji należących do publikacji.

Permissions

Tylko członkowie roli stałego serwera administratora systemu w Dystrybutorze lub członkowie db_owner stałej bazy danych w bazie dystrybucji mogą wykonywać sp_removedistpublisherdbreplication.