sysmail_help_account_sp (Transact-SQL)
Visualizza un elenco di informazioni (eccetto le password) sugli account di Posta elettronica database.
Sintassi
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
Argomenti
[ @account_id = ] account_id
ID dell'account per cui visualizzare un elenco di informazioni. account_id è di tipo int e il valore predefinito è NULL.[ @account_name = ] 'account_name'
Nome dell'account per cui visualizzare un elenco di informazioni. account_name è di tipo sysname e il valore predefinito è NULL.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Restituisce un set di risultati contenente le colonne elencate di seguito.
Nome colonna |
Tipo di dati |
Descrizione |
account_id |
int |
ID dell'account. |
name |
sysname |
Nome dell'account. |
description |
nvarchar(256) |
Descrizione dell'account. |
email_address |
nvarchar(128) |
Indirizzo di posta elettronica da cui inviare i messaggi. |
display_name |
nvarchar(128) |
Nome visualizzato dell'account. |
replyto_address |
nvarchar(128) |
Indirizzo a cui vengono inviate le risposte ai messaggi da questo account. |
servertype |
sysname |
Tipo di server di posta elettronica per l'account. |
servername |
sysname |
Nome del server di posta elettronica per l'account. |
port |
int |
Numero della porta del server di posta elettronica. |
username |
nvarchar(128) |
Nome utente da utilizzare per accedere al server di posta elettronica se il server di posta elettronica utilizza l'autenticazione. Quando username è NULL, Posta elettronica database non utilizza l'autenticazione per questo account. |
use_default_credentials |
bit |
Specifica se inviare il messaggio al server SMTP utilizzando le credenziali del servizio Motore di database di SQL Server. use_default_credentials è di tipo bit e non prevede alcun valore predefinito. Se questo parametro è 1, Posta elettronica database utilizza le credenziali del servizio Motore di database di SQL Server. Se questo parametro è 0, Posta elettronica database utilizza @username e @password per l'autenticazione sul server SMTP. Se il valore di @username e @password è NULL, Posta elettronica database utilizza l'autenticazione anonima. Prima di specificare questo parametro consultare l'amministratore del server SMTP. |
enable_ssl |
bit |
Specifica l'utilizzo della crittografia mediante SSL (Secure Sockets Layer) da parte di Posta elettronica database. Utilizzare questa opzione se SSL è obbligatorio per il server SMTP. enable_ssl è di tipo bit e non prevede alcun valore predefinito. 1 indica che le comunicazioni vengono crittografate mediante SSL. 0 indica che i messaggi vengono inviati senza utilizzare la crittografia SSL. |
Osservazioni
Quando non viene specificato un argomento account_id o un argomento account_name, sysmail_help_account visualizza un elenco di informazioni su tutti gli account di Posta elettronica database nell'istanza di Microsoft SQL Server.
La stored procedure sysmail_help_account_sp si trova nel database msdb ed è di proprietà dello schema dbo. La procedura deve essere eseguita con un nome in tre parti se il database corrente non è msdb.
Autorizzazioni
Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin.
Esempi
A. Visualizzazione di un elenco di informazioni per tutti gli account
Nell'esempio seguente viene visualizzato un elenco di informazioni per tutti gli account nell'istanza.
EXECUTE msdb.dbo.sysmail_help_account_sp ;
Quello che segue è un set di risultati di esempio, modificato per adattarlo alla lunghezza di riga:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- --------------------------------------- ------------------------- -------------------------------- --------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@Adventure-Works.com AdventureWorks Automated Mailer NULL SMTP smtp.Adventure-Works.com 25 NULL 0 0
149 Audit Account Account for audit e-mail. audit@Adventure-Works.com Automated Mailer (Audit) NULL SMTP smtp.Adventure-Works.com 25 NULL 0 0
B. Visualizzazione di un elenco di informazioni per un account specifico
Nell'esempio seguente viene visualizzato un elenco di informazioni di account per l'account denominato AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp
@account_name = 'AdventureWorks Administrator' ;
Quello che segue è un set di risultati di esempio, modificato per adattarlo alla lunghezza di riga:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- ------------------------------------------------------ ------------------------- ---------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@Adventure-Works.com AdventureWorks Automated Mailer NULL SMTP smtp.Adventure-Works.com 25 NULL 0 0
Vedere anche