sp_add_agent_profile (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Crea un nuovo profilo per un agente di replica. Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_add_agent_profile [ [ @profile_id = ] profile_id OUTPUT ]
, [ @profile_name = ] 'profile_name'
, [ @agent_type = ] agent_type
[ , [ @profile_type = ] profile_type ]
[ , [ @description = ] N'description' ]
[ , [ @default = ] default ]
Argomenti
[ @profile_id = ] profile_id
ID associato al profilo appena inserito. @profile_id è int ed è un parametro OUTPUT facoltativo. Se viene specificato, il valore è impostato sull'ID del nuovo profilo.
[ @profile_name = ] 'profile_name'
Nome del profilo. @profile_name è sysname, senza impostazione predefinita.
[ @agent_type = ] agent_type
Tipo di agente di replica. @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 |
[ @profile_type = ] profile_type
Tipo di profilo. profile_type è int, con il valore predefinito 1
.
0
indica un profilo di sistema. 1
indica un profilo personalizzato. È possibile creare solo profili personalizzati usando questa stored procedure; pertanto l'unico valore valido è 1
. Solo SQL Server crea profili di sistema.
[ @description = ] N'description'
Descrizione del profilo. @description è nvarchar(3000), senza impostazione predefinita.
[ @default = ] impostazione predefinita
Indica se il profilo è l'impostazione predefinita per @agent_type. @default è bit, con il valore predefinito 0
. 1
indica che il profilo aggiunto diventerà il nuovo profilo predefinito per l'agente specificato da @agent_type.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_add_agent_profile
viene usato nella replica snapshot, nella replica transazionale e nella replica di tipo merge.
I profili agenti personalizzati vengono aggiunti con valori predefiniti dei parametri degli agenti. Usare sp_change_agent_parameter per modificare questi valori predefiniti o sp_add_agent_parameter per aggiungere altri parametri.
Quando sp_add_agent_profile
viene eseguita, viene aggiunta una riga per il nuovo profilo personalizzato nella tabella MSagent_profiles e i parametri predefiniti associati per questo profilo vengono aggiunti alla tabella MSagent_parameters .
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_add_agent_profile
.
Contenuto correlato
- Usare i profili agenti di replica
- Profili degli agenti di replica
- sp_add_agent_parameter (Transact-SQL)
- sp_change_agent_parameter (Transact-SQL)
- sp_change_agent_profile (Transact-SQL)
- sp_drop_agent_parameter (Transact-SQL)
- sp_drop_agent_profile (Transact-SQL)
- sp_help_agent_parameter (Transact-SQL)
- sp_help_agent_profile (Transact-SQL)