sysmail_help_account_sp (języka Transact-SQL)

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

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]

Argumenty

  • [ @ account_id =] account_id
    Identyfikator konta konto, aby wyświetlić informacje o.account_idjest int, domyślna wartość NULL.

  • [ @ nazwa_konta =] 'account_name"
    Nazwa konta, aby wyświetlić informacje o.account_namejest sysname, domyślna wartość NULL.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Zwraca zestaw wyników zawierający kolumn wymienionych poniżej.

Nazwa kolumny

Typ danych

Opis

account_id

int

Identyfikator konta.

name

sysname

Nazwa konta.

Opis

nvarchar(256)

Opis dla konta.

Adres_email

nvarchar(128)

Adres e-mail do wysyłania wiadomości.

DISPLAY_NAME

nvarchar(128)

Wyświetlana nazwa konta.

replyto_address

nvarchar(128)

Adres, którego wysyłane odpowiedzi na wiadomości z tego konta.

typ_serwera

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żywane do rejestrowania się serwera poczty e-mail, jeśli serwer poczty e-mail używa uwierzytelnianie.Gdy nazwa_użytkownika ma wartość NULL, bazy danych poczty nie korzysta z uwierzytelnianie dla tego konta.

use_default_credentials

bit

Określa, czy wysyłanie poczty do serwera SMTP przy użyciu poświadczenia Aparat baz danych programu SQL Server.use_default_credentials jest bit z Brak domyślnej.Jeśli ten parametr ma wartość 1, poczta bazy danych używa poświadczenia Aparat baz danych programu SQL Server usługa.Kiedy ten parametr ma wartość 0, poczta bazy danych używa nazwa_użytkownika @ i hasło @ do uwierzytelnianie na serwerze SMTP .Jeśli nazwa_użytkownika @ i hasło @ są wartości NULL, a następnie poczty bazy danych używa uwierzytelnianieanonimowego.Konsultacje administratora SMTP przed określeniem tego parametru.

enable_ssl

bit

Określa, czy poczta bazy danych szyfruje komunikacji przy użyciu Secure Sockets Layer (SSL).Ta opcja jest wymagany SSL na serwerze SMTP .enable_ssl jest bit z Brak domyślnej.1 wskazuje, że baza danych poczty szyfruje komunikacji przy użyciu SSL.0 wskazuje, że poczta bazy danych wysyła pocztę bezszyfrowanie SSL.

Uwagi

Gdy nie account_id lub account_name pod warunkiem, sysmail_help_account Wyświetla informacje dla wszystkich kont poczty bazy danych w Microsoft SQL Server wystąpienie.

procedura składowanasysmail_help_account_sp w msdb bazy danych i jest w posiadaniu dbo schematu. Procedury muszą być wykonane z nazwą trzech części, jeśli bieżąca baza danych nie jest msdb.

Uprawnienia

Uprawnienia domyślne tej procedury do członków wykonywania sysadmin stała rola serwera.

Przykłady

A.Wyświetlanie informacji dla wszystkich kont

W poniższym przykładzie pokazano wyświetlanie informacji o koncie dla wszystkich kont w wystąpienie.

EXECUTE msdb.dbo.sysmail_help_account_sp ;

Oto 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         AdventureWorks2008R2 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.Wyświetlanie informacji dla określonego konta

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 = 'AdventureWorks2008R2 Administrator' ;

Oto 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         AdventureWorks2008R2 Administrator Mail account for administrative e-mail. dba@Adventure-Works.com   AdventureWorks Automated Mailer  NULL            SMTP       smtp.Adventure-Works.com  25          NULL     0                       0