ReplicationServer.UninstallDistributor(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desinstala la publicación y distribución de replicación en la instancia conectada actualmente de SQL Server.
public:
void UninstallDistributor(bool force);
public void UninstallDistributor (bool force);
member this.UninstallDistributor : bool -> unit
Public Sub UninstallDistributor (force As Boolean)
Parámetros
- force
- Boolean
Valor Boolean que especifica si se quitan o no los objetos de replicación del servidor, aun cuando no se pueda alcanzar un distribuidor remoto. Si es true
, la publicación y la configuración del distribuidor en el servidor actual se desinstalan sin tener en cuenta si se desinstalan la publicación dependiente y los objetos de distribución. Si es false
, se quitan todos los objetos de publicación y distribución antes de que se desinstale el distribuidor.
Ejemplos
myDist.UninstallDistributor(false);
Comentarios
Antes de llamar a UninstallDistributor, primero debe realizar las siguientes tareas:
Elimine todas las suscripciones. Para obtener más información, vea How to: Delete a Push Subscription (RMO Programming) y How to: Delete a Pull Subscription (RMO Programming)).
Elimine todas las publicaciones. Para obtener más información, vea How to: Delete a Publication (RMO Programming).
Quite las bases de datos de distribución. Para obtener más información, vea How to: Disable Publishing and Distribution (RMO Programming).
Los UninstallDistributor miembros del rol fijo de servidor sysadmin solo pueden llamar al método .
El UninstallDistributor método es equivalente a ejecutar el procedimiento almacenado de sp_dropdistributor (Transact-SQL).