sp_dropanonymousagent (Transact-SQL)

Se aplica a:SQL Server

Quita un agente anónimo de la supervisión de replicación en el distribuidor del publicador. Este procedimiento almacenado se ejecuta en el publicador de cualquier base de datos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_dropanonymousagent
    [ @subid = ] 'subid'
    , [ @type = ] type
[ ; ]

Argumentos

[ @subid = ] 'subid'

Identificador global de una suscripción anónima. @subid es uniqueidentifier, sin valor predeterminado. Este identificador se puede recuperar en el suscriptor mediante sp_helppullsubscription. El valor del campo @subid del conjunto de resultados devuelto es este identificador global.

[ @type = ] type

Tipo de suscripción. @type es int, sin valor predeterminado. Los valores válidos son 1 o 2.

  • Especifique 1, si la replicación de instantáneas o la replicación transaccional mediante el Agente de distribución.
  • Especifique 2, si la replicación de mezcla usa el Agente de mezcla.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_dropanonymousagent se usa en todos los tipos de replicación.

Este procedimiento almacenado se usa solo para quitar agentes de suscripción anónimos y no se puede usar para quitar suscripciones conocidas.

Permisos

Solo los miembros del rol fijo de base de datos db_owner en la base de datos de distribución pueden ejecutar sp_dropanonymousagent.