Compartir a través de


UninstallDistributor Método

Uninstalls replication publishing and distribution on the currently connected instance of SQL Server. 

Espacio de nombres:  Microsoft.SqlServer.Replication
Ensamblado:  Microsoft.SqlServer.Rmo (en Microsoft.SqlServer.Rmo.dll)

Sintaxis

'Declaración
Public Sub UninstallDistributor ( _
    force As Boolean _
)
'Uso
Dim instance As ReplicationServer
Dim force As Boolean

instance.UninstallDistributor(force)
public void UninstallDistributor(
    bool force
)
public:
void UninstallDistributor(
    bool force
)
member UninstallDistributor : 
        force:bool -> unit 
public function UninstallDistributor(
    force : boolean
)

Parámetros

  • force
    Tipo: System. . :: . .Boolean
    A Boolean value that specifies whether or not replication objects are removed from the server, even if a remote Distributor cannot be reached. If true, the publishing and Distributor configuration at the current server is uninstalled regardless of whether or not dependent publishing and distribution objects are uninstalled. If false, all dependent publishing and distribution objects are dropped before the Distributor is uninstalled.

Comentarios

Before calling UninstallDistributor, you must first perform the following tasks:

  1. Delete all subscriptions. For more information, see Cómo eliminar una suscripción de inserción (programación con RMO) and Cómo eliminar una suscripción de extracción (programación con RMO).

  2. Delete all publications. For more information, see Cómo eliminar una publicación (programación con RMO).

  3. Drop any distribution databases. For more information, see Cómo deshabilitar la publicación y la distribución (programación con RMO).

The UninstallDistributor method can only be called by members of the sysadmin fixed server role.

The UninstallDistributor method is equivalent to executing the sp_dropdistributor (Transact-SQL) stored procedure.

This namespace, class, or member is supported only in version 2.0 of the .NET Framework.

Ejemplos

myDist.UninstallDistributor(false);