Jak Usuwanie subskrypcja wypychana (Programowanie replikacja języka Transact-SQL)

wypychanie subskrypcji można usunąć programowo przy użyciu procedury przechowywane replikacja.Procedury przechowywane, używane są zależne od typu publikacja, do której należy dany subskrypcja.

Aby usunąć subskrypcja wypychana migawka lub transakcyjnych publikacja

  1. 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.

  2. Subskrybent baza danych subskrypcja wykonać sp_subscription_cleanup (języka Transact-SQL) Aby usunąć metadane replikacja baza danych subskrypcja.

Aby usunąć subskrypcja wypychana do publikacja seryjnej

  1. Wydawca wykonać sp_dropmergesubscription (Transact-SQL), określanie @ publikacja, @ subskrybent and @ subscriber_db.(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.

  2. Subskrybent baza danych subskrypcja wykonać sp_mergesubscription_cleanup (języka Transact-SQL). Określ Wydawca @, @ publisher_db, and @ publikacja.Spowoduje to usunięcie metadane korespondencji seryjnej z baza danych subskrypcja.

Example

W tym przykładzie usuwa wypychanie subskrypcja na publikację w transakcyjnych.

W tym przykładzie powoduje usunięcie subskrypcja wypychana do publikacja korespondencji seryjnej.