sysmail_help_account_sp (języka Transact-SQL)
Wyświetla informacje konta pocztowe bazy danych (z wyjątkiem hasła).
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