sysmail_help_account_sp (Transact-SQL)
Visualizza un elenco di informazioni (eccetto le password) sugli account di Posta elettronica database.
Convenzioni della sintassi Transact-SQL
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.
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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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
Riferimento
Stored procedure di Posta elettronica database e SQL Mail (Transact-SQL)
Altre risorse
Posta elettronica database
Configurazione guidata posta elettronica database
Selezione attività di configurazione (Posta elettronica database)
Account di Posta elettronica database