sys.sp_dropanonymousagent (Transact-SQL)

Aplica-se a: SQL Server

Deixa um agente anónimo para monitorização de replicação no distribuidor a partir do Publisher. Este procedimento armazenado é executado no Publisher em qualquer base de dados.

Transact-SQL convenções de sintaxe

Syntax

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

Arguments

[ @subid = ] 'subid'

O identificador global para uma subscrição anónima. @subid é um identificador único, sem padrão. Este identificador pode ser recuperado no Assinante usando sp_helppullsubscription. O valor no campo @subid do conjunto de resultados devolvido é este identificador global.

[ @type = ] tipo

O tipo de subscrição. @type é int, sem padrão. Os valores válidos são 1 ou 2.

  • Especifique 1, se replicação por snapshot ou replicação transacional usando o Distribution Agent.
  • Especifique 2, se a replicação da fusão usando o Merge Agent.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_dropanonymousagent é usado em todos os tipos de replicação.

Este procedimento armazenado é usado apenas para eliminar agentes de subscrição anónimos e não pode ser usado para cancelar subscrições conhecidas.

Permissions

Apenas os membros da db_owner função fixa de base de dados na base de dados de distribuição podem executar sp_dropanonymousagent.