Share via


sp_update_agent_profile (Transact-SQL)

Si applica a:SQL Server

Aggiorna il profilo utilizzato da un agente di replica. La stored procedure viene eseguita nel database di distribuzione del server di distribuzione.

Convenzioni di sintassi Transact-SQL

Sintassi

sp_update_agent_profile
    [ @agent_type = ] agent_type
    , [ @agent_id = ] agent_id
    , [ @profile_id = ] profile_id
[ ; ]

Argomenti

[ @agent_type = ] agent_type

@agent_type è int, senza impostazione predefinita.

Tipo di agente. agent_type è int, senza impostazione predefinita e può essere uno di questi valori.

Valore Descrizione
1 Agente snapshot.
2 Agente di lettura log.
3 Agente di distribuzione.
4 Agente di merge.
9 Agente di lettura coda.

[ @agent_id = ] agent_id

ID dell'agente. @agent_id è int, senza impostazione predefinita.

[ @profile_id = ] profile_id

ID del profilo che deve essere usato dall'agente. @profile_id è int, senza impostazione predefinita. Per visualizzare un elenco di profili definiti per ogni agente, usare sp_help_agent_profile (Transact-SQL). Per altre informazioni sui profili di sistema, vedere Profili agente di replica.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_update_agent_profile viene usato in tutti i tipi di replica.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_update_agent_profile.