Uninstall Method

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

The Uninstall method removes Microsoft SQL Server components implementing replication.

Syntax

object
.Uninstall(
)

Parts

  • object
    Expression that evaluates to an object in the Applies To list.

Prototype (C/C++)

HRESULT Uninstall( );
HRESULT Uninstall(BOOL bIgnoreDistributor = FALSE);

Remarks

Use the Uninstall method of the Publisher object to remove only those components implementing publication. Use the Uninstall method of the Distributor or Replication object to remove all replication-implementing components.

For the Replication object, SQL Distributed Management Objects (SQL-DMO) implements the Boolean argument bIgnoreDistributor. bIgnoreDistributor is evaluated only when the Replication object references a Publisher using a remote Distributor. When TRUE, the Uninstall method removes all components implementing publication and subscription on the Publisher and attempts to connect to the Distributor and remove publication-implementing components.

When FALSE (default), only the Publisher is affected by method execution. Use the CleanUpDistributionPublisherByName method referencing the remote distributor to remove publication-implementing components.