sysmail_help_account_sp (języka Transact-SQL)
Wyświetla informacje kont poczty bazy danych (z wyjątkiem hasła).
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
Argumenty
[ @ account_id = ] account_id
The account ID of the account to list information for.account_id is int, with a default of NULL.[ @ nazwa_konta = ] "account_name'
The name of the account to list information for.account_name is sysname, with a default of NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Zwraca zestaw, zawierającą kolumny, wymienionych poniżej wyników.
Nazwa kolumna |
Typ danych |
Description |
account_id |
int |
Identyfikator konta. |
Nazwa |
sysname |
Nazwa konta. |
Opis |
nvarchar(256) |
Opis dla tego konta. |
email_address |
nvarchar(128) |
Adres e-mail do wysyłania wiadomości. |
DISPLAY_NAME |
nvarchar(128) |
Nazwa wyświetlana dla konta. |
replyto_address |
nvarchar(128) |
Adres, do którego wysyłane są odpowiedzi na wiadomości z tego konta. |
servertype |
sysname |
Typ serwera poczty e-mail dla konta. |
nazwa_serwera |
sysname |
Nazwa serwera poczty e-mail dla konta. |
Port |
int |
Używa numeru portu serwera poczty e-mail. |
Nazwa użytkownika |
nvarchar(128) |
Nazwa użytkownika użyć do zarejestrowania się do serwera poczty e-mail, jeśli serwer poczty e-mail używa uwierzytelnianie.Kiedy Nazwa użytkownika ma wartość NULL, poczta bazy danych nie korzysta z uwierzytelnianie dla tego konta. |
use_default_credentials |
bit |
Określa, czy wysłać wiadomość pocztową do serwera SMTP przy użyciu poświadczeń programu SQL Server Database Engine.Parametr use_default_credentials to bit bez wartości domyślnej.Gdy ten parametr ma wartość 1, poczta bazy danych używa poświadczeń usługi SQL Server Database Engine.Gdy ten parametr ma wartość 0, poczta bazy danych używa wpisów @username i @password do uwierzytelnienia na serwerze SMTP.Gdy wpisy @username i @password mają wartość NULL, poczta bazy danych używa uwierzytelnienia anonimowego.Przed określeniem tego parametru należy się skonsultować z administratorem serwera SMTP. |
enable_ssl |
bit |
Określa, czy poczta bazy danych szyfruje komunikację przy użyciu protokołu (SSL, Secure Sockets Layer).Należy używać tej opcji, gdy protokół SSL jest wymagany na serwerze SMTP.Parametr enable_ssl to bit bez wartości domyślnej.1 oznacza, że poczta bazy danych szyfruje komunikację przy użyciu protokołu SSL.0 oznacza, że poczta bazy danych wysyła pocztę bez szyfrowania SSL. |
Remarks
When no account_id or account_name is provided, sysmail_help_account lists information on all Database Mail accounts in the Microsoft SQL Server wystąpienie.
Procedura przechowywana sysmail_help_account_sp is in the msdb bazy danych, a właścicielem dbo schematu.Procedura musi być wykonane o nazwie trzy części, jeśli bieżąca baza danych nie jest msdb.
Uprawnienia
Uprawnienia dla tej wartości domyślnej procedury do członków do wykonywania sysadmin ustalić roli serwera.
Przykłady
A.Listing the information for all accounts
Przywracanie bazy danych przy użyciu składni RESTART
EXECUTE msdb.dbo.sysmail_help_account_sp ;
Poniżej przedstawiono przykładowy zestaw wyników, edytowane długość linii:
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.Listing the information for a specific account
W poniższym przykładzie pokazano wyświetlanie informacji o koncie dla konta o nazwie AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp
@account_name = 'AdventureWorks Administrator' ;
Poniżej przedstawiono przykładowy zestaw wyników, edytowane długość linii:
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