Udostępnij za pośrednictwem


Jak Usuwanie subskrypcja wciągana (Programowanie replikacja języka Transact-SQL)

Można usunąć subskrypcji ściąganej programowo przy użyciu procedury przechowywane replikacja.Procedury przechowywane, używany będzie zależeć od typu publikacja, do której należy dany subskrypcja.

Aby usunąć subskrypcja wciągana migawka lub transakcyjnych publikacja

  1. Subskrybent baza danych subskrypcja wykonać sp_droppullsubscription (Transact-SQL). Określ @ publikacja, Wydawca @, and @ publisher_db.

  2. Wydawca publikacja bazy danych wykonać sp_dropsubscription (Transact-SQL). Określ @ publikacja and @ subskrybent.Podaj wartość wszystkie for @ artykuł.(Opcjonalnie) Jeśli nie można uzyskać dostępu do dystrybutor, podaj wartość 1 for @ ignore_distributor usunąć subskrypcja bez usuwania obiektów pokrewnych u dystrybutora.

Aby usunąć subskrypcję ściągać do publikacja seryjnej

  1. Subskrybent baza danych subskrypcja wykonać sp_dropmergepullsubscription (Transact-SQL). Określ @ publikacja, Wydawca @, and @ publisher_db.

  2. Wydawca publikacja bazy danych wykonać sp_dropmergesubscription (Transact-SQL). Określ @ publikacja, @ subskrybent, and @ subscriber_db.Podaj wartość ściągać for @ subscription_type.(Opcjonalnie) Jeśli nie można uzyskać dostępu do dystrybutor, podaj wartość 1 for @ ignore_distributor usunąć subskrypcja bez usuwania obiektów pokrewnych u dystrybutora.

Example

W następującym przykładzie usunięto subskrypcja wciągana transakcyjnych publikacja.Pierwszy partia jest wykonywany przez subskrybent i drugi jest wykonywana na Wydawca.

W następującym przykładzie usunięto ściągać subskrypcja do publikacja korespondencji seryjnej.Pierwszy partia jest wykonywany przez subskrybent i drugi jest wykonywana na Wydawca.