sysmail_help_account_sp (Transact-SQL)
(Parolalar dışında) Database Mail hesapları hakkında bilgileri listeler.
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
Bağımsız değişkenler
[ @ account_id = ] account_id
The account ID of the account to list information for.account_id is int, with a default of NULL.[ @ hesap_adı = ] 'account_name'
The name of the account to list information for.account_name is sysname, with a default of NULL.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Bir sonuç içeren aşağıdaki sütunları kümesi döndürür.
sütun Name |
Veri türü |
Açıklama |
account_id |
int |
Hesap kimliği. |
Ad |
sysname |
Hesap adı. |
Açıklama |
nvarchar(256) |
Hesap açıklaması. |
email_address |
nvarchar(128) |
İleti göndermek için e-posta adresi. |
display_name |
nvarchar(128) |
Hesap görüntüleme adı. |
replyto_address |
nvarchar(128) |
Bu hesaptan iletilere yanıtların gönderileceği adres. |
servertype |
sysname |
Hesabın e-posta sunucusu türü. |
Sunucu adı |
sysname |
Hesabın e-posta sunucusunun adı. |
Bağlantı Noktası |
int |
E-posta sunucusu bağlantı noktası numarasını kullanır. |
kullanıcıadı |
nvarchar(128) |
E-posta sunucusu kimlik doğrulaması kullanıyorsa e-posta sunucusuna oturum açmak için kullanılacak kullanıcı adı.Zamankullanıcı adı NULL ise, Database Mail kimlik kullanmaz bu hesabı. için |
use_default_credentials |
bit |
Specifies whether to send the mail to the SMTP server using the credentials of the SQL Server Database Engine.use_default_credentials is bit, with no default.Bu parametre 1 olduğunda, Database Mail kimlik bilgileri bilgilerini kullananSQL Server Database Enginehizmet.Bu parametre 0 olduğunda, veritabanı posta kullanan @ Kullanıcı adı and Parola SMTP sunucusunda kimlik doğrulaması.If@ KullanıcıAdı ve @ parola NULL olan ve Database Mail'i kullandığı anonim kimlik doğrulaması. Bu parametre belirtmeden önce SMTP yöneticisine başvurun. |
enable_ssl |
bit |
Veritabanı posta için Güvenli Yuva Katmanı (SSL) kullanarak iletişim şifreler olup olmadığını belirtir.Use this option if SSL is required on your SMTP server.enable_ssl is bit, with no default.1, Database Mail'in SSL kullanarak iletişimi şifreler gösterir.Database Mail, SSL şifrelemesi olmadan posta gönderir 0 gösterir. |
Remarks
Zaman yokaccount_idoraccount_namesağlanır,sysmail_help_account bilgileri tüm veritabanı posta hesaplarında, Microsoft SQL Server örneği. listeler
Saklı yordamsysmail_help_account_spmsdb veritabanında, sahibi dbo şema. Geçerli veritabanı değilse, üç bölümlü bir adla yordamı yürütülmelidir msdb.
İzinler
Üyeleri bu yordamı varsayılan izinlerini yürütmekSistem Yöneticisi sunucu sabit rolü.
Örnekler
C.Listing the information for all accounts
Aşağıdaki örnek örneğindeki tüm hesaplar için hesap bilgilerini gösterir.
EXECUTE msdb.dbo.sysmail_help_account_sp ;
Işte bir örnek sonuç küme, düzenlenmiş satır uzunluğu için:
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
Aşağıdaki örnekte gösterildiği adlı hesabı için hesap bilgilerini listelemeAdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp
@account_name = 'AdventureWorks Administrator' ;
Işte bir örnek sonuç küme, düzenlenmiş satır uzunluğu için:
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