Condividi tramite


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.