sysmail_help_profileaccount_sp (Transact-SQL)
Si applica a: SQL Server
Elenca gli account associati a uno o più profili di Posta elettronica database.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
[ ; ]
Argomenti
[ @profile_id = ] profile_id
ID profilo del profilo da elencare. @profile_id è int, con il valore predefinito NULL
. È necessario specificare @profile_id o @profile_name .
[ @profile_name = ] 'profile_name'
Nome del profilo da elencare. @profile_name è sysname, con il valore predefinito NULL
. È necessario specificare @profile_id o @profile_name .
[ @account_id = ] account_id
ID account da elencare. @account_id è int, con il valore predefinito NULL
. Quando @account_id e @account_name sono entrambi NULL
, elenca tutti gli account nel profilo.
[ @account_name = ] 'account_name'
Nome dell'account da elencare. @account_name è sysname, con un valore predefinito .NULL
Quando @account_id e @account_name sono entrambi NULL
, elenca tutti gli account nel profilo.
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. |
profile_name |
sysname | Nome del profilo. |
account_id |
int | ID dell'account. |
account_name |
sysname | Nome dell'account. |
sequence_number |
int | Numero di sequenza dell'account all'interno del profilo. |
Osservazioni:
Quando non viene specificato alcun @profile_id o @profile_name , questa stored procedure restituisce informazioni per ogni profilo nell'istanza di .
La stored procedure sysmail_help_profileaccount_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 gli account per un profilo specifico in base al nome
Nell'esempio seguente viene visualizzato un elenco di informazioni per il profilo AdventureWorks Administrator
specificando il nome del profilo.
EXEC msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator';
Quello che segue è un set di risultati di esempio, modificato per adattarlo alla lunghezza di riga.
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
B. Elencare gli account per un profilo specifico in base all'ID profilo
Nell'esempio seguente viene visualizzato un elenco di informazioni per il profilo AdventureWorks Administrator
specificando l'ID del profilo.
EXEC msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
Quello che segue è un set di risultati di esempio, modificato per adattarlo alla lunghezza di riga.
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
C. Elencare gli account per tutti i profili
Nell'esempio seguente viene visualizzato un elenco di account per tutti i profili nell'istanza.
EXEC msdb.dbo.sysmail_help_profileaccount_sp;
Quello che segue è un set di risultati di esempio, modificato per adattarlo alla lunghezza di riga.
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
106 AdventureWorks Operator 210 Operator-MainServer 1