Jak Usuwanie polecenia subskrypcja (Programowanie RMO)

Można usunąć wypychanie subskrypcji programowo, używając RMO (replikacja Management Objects).Klasy RMO, które służy do usuwania subskrypcja wypychana zależą od typu publikacja, do którego jest subskrybentem subskrypcja wypychana.

Aby usunąć subskrypcja wypychana migawka lub transakcyjnych publikacja

  1. Utwórz połączenie subskrybent przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie TransSubscription Klasa.

  3. zestaw PublicationName(), SubscriptionDBName(), SubscriberName(), a DatabaseName() właściwości.

  4. zestaw ServerConnection z kroku 1 ConnectionContext() Właściwość.

  5. Sprawdź IsExistingObject() Właściwość, aby sprawdzić, czy istnieje subskrypcja. Jeśli wartość tej właściwość false, albo właściwość subskrypcja w kroku 2 zostały niepoprawnie określone subskrypcja nie istnieje lub nie.

  6. Wywołanie Remove() Metoda.

Aby usunąć subskrypcja wypychana do publikacja seryjnej

  1. Utwórz połączenie subskrybent przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie MergeSubscription Klasa.

  3. zestaw PublicationName(), SubscriptionDBName(), SubscriberName(), a DatabaseName() właściwości.

  4. zestaw ServerConnection z kroku 1 ConnectionContext() Właściwość.

  5. Sprawdź IsExistingObject() Właściwość, aby sprawdzić, czy istnieje subskrypcja. Jeśli wartość tej właściwość false, albo właściwość subskrypcja w kroku 2 zostały niepoprawnie określone subskrypcja nie istnieje lub nie.

  6. Wywołanie Remove() Metoda.

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.