Udostępnij za pośrednictwem


sp_dropmergepublication (Transact-SQL)

Krople publikacja korespondencji seryjnej i jego skojarzony Agent migawka.Wszystkie subskrypcje musi być odrzucone, zanim upuszczanie publikacja korespondencji seryjnej.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_dropmergepublication [ @publication= ] 'publication' 
    [ , [ @ignore_distributor = ] ignore_distributor ] 
    [ , [ @reserved = ] reserved ]
    [ , [ @ignore_merge_metadata = ] ignore_merge_metadata ]

Argumenty

  • [ @publication=] 'publication'
    Is the name of the publication to drop.publication is sysname, with no default.Jeśli wszystkie, wszystkie istniejące korespondencji seryjnej w publikacji są usuwane, a także zadanie agenta migawka skojarzonych z nimi.Jeśli określisz określonej wartości dla publication, są usuwane, tylko tę publikacja i jej skojarzonego zadanie agenta migawka.

  • [ @ignore_distributor =] ignore_distributor
    Used to drop a publication without doing cleanup tasks at the Distributor.ignore_distributor is bit, with a default of 0.Ten parametr jest również używany podczas ponownej instalacji dystrybutor.

  • [ @reserved=] reserved
    Is reserved for future use.reserved is bit, with a default of 0.

  • [ @ignore_merge_metadata= ] ignore_merge_metadata
    Tylko do użytku wewnętrznego.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_dropmergepublication jest używane w korespondencji seryjnej replikacja.

sp_dropmergepublication rekurencyjnie spadnie wszystkich artykułów, które są skojarzone z publikacją, 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_dropmergepublication 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 stała rola bazy danych może wykonać sp_dropmergepublication.