sp_dropanonymousagent (Transact-SQL)

Si applica a:SQL Server

Elimina dal server di pubblicazione un agente anonimo per il monitoraggio della replica nel server di distribuzione. Questa stored procedure viene eseguita in qualsiasi database del server di pubblicazione.

Convenzioni di sintassi Transact-SQL

Sintassi

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

Argomenti

[ @subid = ] 'subid'

Identificatore globale di una sottoscrizione anonima. @subid è uniqueidentifier, senza impostazione predefinita. Questo identificatore può essere recuperato nel Sottoscrittore tramite sp_helppullsubscription. Il valore nel campo @subid del set di risultati restituito è questo identificatore globale.

[ @type = ] tipo

Tipo di sottoscrizione @type è int, senza impostazione predefinita. I valori validi sono 1 o 2.

  • Specificare 1, se la replica snapshot o la replica transazionale usando il agente di distribuzione.
  • Specificare 2, se la replica di tipo merge usa il agente di merge.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_dropanonymousagent viene usato in tutti i tipi di replica.

Questa stored procedure viene usata solo per eliminare gli agenti di sottoscrizione anonimi e non può essere usata per eliminare sottoscrizioni note.

Autorizzazioni

Solo i membri del ruolo predefinito del database db_owner nel database di distribuzione possono eseguire sp_dropanonymousagent.