sysmail_help_profile_sp (Transact-SQL)
Si applica a: SQL Server
Visualizza le informazioni relative a uno o più profili di posta.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sysmail_help_profile_sp [ [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' ]
[ ; ]
Argomenti
[ @profile_id = ] profile_id
ID del profilo per cui restituire informazioni. @profile_id è int, con il valore predefinito NULL
.
[ @profile_name = ] 'profile_name'
Nome del profilo per cui restituire informazioni. @profile_name è sysname, con il valore predefinito NULL
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Viene restituito un set di risultati con le colonne seguenti.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
profile_id |
int | ID del profilo. |
name |
sysname | Nome del profilo. |
description |
nvarchar(256) | Descrizione del profilo. |
Osservazioni:
Quando viene specificato un nome di profilo o un ID profilo, sysmail_help_profile_sp
restituisce informazioni su tale profilo. In caso contrario, restituisce sysmail_help_profile_sp
informazioni su ogni profilo nell'istanza di SQL Server.
La stored procedure sysmail_help_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. Elencare tutti i profili
Nell'esempio seguente vengono visualizzati tutti i profili disponibili nell'istanza.
EXEC msdb.dbo.sysmail_help_profile_sp;
Quello che segue è un set di risultati di esempio, riformattato per adattarlo alla lunghezza di riga:
profile_id name description
----------- ----------------------------- ------------------------------
56 AdventureWorks Administrator Administrative mail profile.
57 AdventureWorks Operator Operator mail profile.
B. Elencare un profilo specifico
Nell'esempio seguente vengono visualizzate le informazioni relative al profilo AdventureWorks Administrator
.
EXEC msdb.dbo.sysmail_help_profile_sp
@profile_name = 'AdventureWorks Administrator' ;
Quello che segue è un set di risultati di esempio, riformattato per adattarlo alla lunghezza di riga:
profile_id name description
----------- ----------------------------- ------------------------------
56 AdventureWorks Administrator Administrative mail profile.