The DisableMergeSubscription method removes the record of a Subscriber-initiated (pull) subscription from the merge publication Publisher and Distributor.
object.DisableMergeSubscription( Subscriber, SubscriptionDatabase,
Publication )
Part | Description |
---|---|
object | Expression that evaluates to an object in the Applies To list |
Subscriber | String specifying an existing Subscriber by name |
SubscriptionDatabase | String specifying the subscribed database by name |
Publication | String specifying an existing merge replication publication by name |
Removing a pull subscription by using SQL-DMO is a two-step process. The application must remove the subscription at the Subscriber, then, separately, remove the record of the subscription at the Publisher and Distributor.
To remove a pull subscription to a merge replication publication
HRESULT DisableMergeSubscription(
SQLDMO_LPCSTR Subscriber,
SQLDMO_LPCSTR SubscriptionDatabase,
SQLDMO_LPCSTR Publication);