Udostępnij za pośrednictwem


sysmail_help_account_sp (języka Transact-SQL)

Wyświetla informacje kont poczty bazy danych (z wyjątkiem hasła).

Topic link iconKonwencje składni języka Transact-SQL

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