sysmail_update_profile_sp (Transact-SQL)
Si applica a: SQL Server
Modifica la descrizione o il nome di un profilo di Posta elettronica database.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
[ ; ]
Argomenti
[ @profile_id = ] profile_id
ID del profilo da aggiornare. @profile_id è int, con il valore predefinito NULL
. È necessario specificare almeno uno dei @profile_id o @profile_name . Se si specificano entrambi, la procedura modifica il nome del profilo.
[ @profile_name = ] 'profile_name'
Nome del profilo da aggiornare oppure nuovo nome del profilo. @profile_name è sysname, con il valore predefinito NULL
. È necessario specificare almeno uno dei @profile_id o @profile_name . Se si specificano entrambi, la procedura modifica il nome del profilo.
[ @description = ] 'description'
Nuova descrizione del profilo. @description è nvarchar(256), con il valore predefinito NULL
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
Quando vengono specificati sia l'ID del profilo che il nome del profilo, la procedura modifica il nome del profilo con il nome specificato e aggiorna la descrizione per il profilo. Se si specifica solo uno di questi argomenti, la procedura aggiorna la descrizione del profilo.
La stored procedure sysmail_update_profile_sp
si trova nel msdb
database ed è di proprietà dello schema dbo . La procedura deve essere eseguita con un nome in tre parti se il database corrente non msdb
è .
Autorizzazioni
Questa stored procedure è di proprietà del ruolo db_owner . È possibile concedere EXECUTE
autorizzazioni per qualsiasi utente, ma queste autorizzazioni possono essere sottoposte a override durante un aggiornamento di SQL Server.
Esempi
R. Modificare la descrizione di un profilo
Nell'esempio seguente viene modificata la descrizione del profilo denominato AdventureWorks Administrator
nel msdb
database.
EXEC msdb.dbo.sysmail_update_profile_sp
@profile_name = 'AdventureWorks Administrator',
@description = 'Administrative mail profile.';
B. Modificare il nome e la descrizione di un profilo
Nell'esempio seguente viene modificato il nome e la descrizione del profilo con l'ID 750
del profilo .
EXEC msdb.dbo.sysmail_update_profile_sp
@profile_id = 750,
@profile_name = 'Operator',
@description = 'Profile to send alert e-mail to operators.';