Udostępnij za pośrednictwem


sp_droppublication (Transact-SQL)

Krople publikacja i jego skojarzony Agent migawka.Wszystkie subskrypcje musi być odrzucone, zanim upuszczanie publikacja.Artykuły w publikacja są usuwane automatycznie.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

Topic link iconKonwencje składni języka Transact-SQL

sp_droppublication [ @publication= ] 'publication' 
    [ , [ @ignore_distributor = ] ignore_distributor ]

Argumenty

  • [ @publication= ] 'publication'
    Is the name of the publication to be dropped.publication is sysname, with no default.Jeśli wszystkie jest określony, wszystkie publikacje są usuwane z baza danych publikacja, za wyjątkiem z subskrypcjami.

  • [ @ignore_distributor = ] ignore_distributor
    Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_droppublication jest używana w przypadku replikacja migawka i replikacji transakcyjnej.

sp_droppublication rekursywnie wszystkie artykuły związane z publikacją nie spadnie, a następnie porzuca samej publikacja.Nie można usunąć publikacja, jeśli ma jeden lub więcej subskrypcji do niego.Aby uzyskać informacje dotyczące sposobu usuwania subskrypcji zobacz Jak Usuwanie subskrypcja wypychana (Programowanie replikacja języka Transact-SQL) i Jak Usuwanie subskrypcja wciągana (Programowanie replikacja języka Transact-SQL).

Wykonywanie sp_droppublication upuścić publikacja nie powoduje usunięcia opublikowanego obiektów z bazy danych publikacja lub odpowiednie obiekty z baza danych subskrypcja.Za pomocą DROP <obiekt> Aby ręcznie usunąć te obiekty w razie potrzeby.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner ustalone rola bazy danych mogą być wykonać sp_droppublication.