Condividi tramite


sp_dropanonymousagent (Transact-SQL)

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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_dropanonymousagent [ @subid= ] sub_id    , [ @type= ] type

Argomenti

  • [ @subid=] sub_id
    Identificatore globale di una sottoscrizione anonima. sub_id è di tipo uniqueidentifier e non prevede alcun valore predefinito. È possibile recuperare l'identificatore nel Sottoscrittore tramite sp_helppullsubscription. Il valore del campo subid del set di risultati restituito corrisponde a questo identificatore globale.

  • [ @type=] type
    Tipo di sottoscrizione. type è di tipo int e non prevede alcun valore predefinito. I valori validi sono 1 e 2. Specificare 1 per la replica snapshot o transazionale eseguita tramite l'agente di distribuzione. Specificare 2 per la replica di tipo merge eseguita tramite l'agente di merge.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_dropanonymousagent viene utilizzata in tutti i tipi di replica.

Questa stored procedure consente di eliminare solo agenti di sottoscrizioni anonime, non di sottoscrizione note.

Autorizzazioni

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