Aracılığıyla paylaş


sysmail_help_account_sp (Transact-SQL)

(Parolalar dışında) Database Mail hesapları hakkında bilgileri listeler.

Topic link iconTransact-SQL sözdizimi kuralları

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