Aracılığıyla paylaş


sysmail_help_account_sp (Transact-sql)

Veritabanı posta hesapları hakkında bilgi (dışında parolalar) listeler.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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

Bağımsız değişkenler

  • @ account_id =]account_id
    Hesap bilgileri listelemek için hesap Kımlığı. account_idise int, null varsayılan.

  • @ hesap_adı =] 'account_name'
    Hesap bilgileri listelemek için adı. account_nameise sysname, null varsayılan.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Aşağıda listelenen sütunlar içeren bir sonuç kümesi döndürür.

Sütun adı

Veri türü

Açıklama

account_id

int

Hesap Kımlığı.

name

sysname

Hesap adı.

Açıklama

nvarchar(256)

Hesap açıklaması.

email_address

nvarchar(128)

Gelen iletiler göndermek için e-posta adresi.

DISPLAY_NAME

nvarchar(128)

Hesabın görünen adı.

replyto_address

nvarchar(128)

Bu hesaptan iletilere yanıtların gönderileceği adresi.

serverType

sysname

Hesabın e-posta sunucusu türü.

SunucuAdı

sysname

Hesabın e-posta sunucusu 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ı. Ne zaman kullanıcıadı NULL, veritabanı posta kimlik doğrulaması için bu hesabı kullanmayan.

use_default_credentials

bit

Kimlik bilgilerini kullanarak smtp sunucusuna posta gönderilip gönderilmeyeceğini belirtir SQL Server Veritabanı Altyapısı. use_default_credentials , hiçbir varsayılan ile biraz. Bu parametre 1 olduğunda, veritabanı posta kimlik bilgilerini kullanır SQL Server Veritabanı Altyapısıhizmet. Bu parametre 0 olduğunda, veritabanı posta kullanır @ kullanıcı adı ve @ parola smtp sunucusu kimlik doğrulaması için. Eğer @ kullanıcı adı ve @ parola null, daha sonra veritabanı posta anonim kimlik doğrulamasını kullanır. Bu parametre belirtmeden önce smtp yöneticisine başvurun.

enable_ssl

bit

Veritabanı posta Güvenli Yuva Katmanı (ssl) kullanarak iletişimi şifreler olup olmadığını belirtir. smtp sunucunuzun ssl gerekiyorsa bu seçeneği kullanın. enable_ssl , hiçbir varsayılan ile biraz. 1 veritabanı posta ssl kullanarak iletişimi şifreler gösterir. 0, ssl şifrelemesi olmadan posta veritabanı posta gönderir gösterir.

Açıklamalar

Hayır account_idveya account_namesağlanan sysmail_help_account Microsoft SQL Server örneği tüm veritabanı posta hesaplarında bilgilerini listeler.

Saklı yordam sysmail_help_account_sp içinde msdb veritabanı ve sahibi dbo şema. Geçerli veritabanı değilse yordamı üç parça ad ile yürütülmelidir msdb.

İzinler

Bu yordamı varsayılan üyeleri için yürütme izinlerini sysadmin sunucu rolü.

Örnekler

A. Tüm hesaplar için bilgi listeleme

Aşağıdaki örnek örneği tüm hesaplar için hesap bilgilerini listeleme gösterir.

EXECUTE msdb.dbo.sysmail_help_account_sp ;

EXECUTE msdb.dbo.sysmail_help_account_sp ;

Satır uzunluğu düzenlenebilir bir örnek sonuç kümesi aşağıdadır:

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      
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. Belirli bir hesap için listeleme

Aşağıdaki örnek, adlı hesap için hesap bilgilerini listeleme gösterir AdventureWorks Administrator.

EXECUTE msdb.dbo.sysmail_help_account_sp
    @account_name = 'AdventureWorks Administrator' ;

EXECUTE msdb.dbo.sysmail_help_account_sp
    @account_name = 'AdventureWorks Administrator' ;

Satır uzunluğu düzenlenebilir bir örnek sonuç kümesi aşağıdadır:

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     
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     

Ayrıca bkz.

Başvuru

Veritabanı posta depolanan yordamlar (Transact-sql)

Kavramlar

Database Mail Accounts

Diğer Kaynaklar

Database Mail

Database Mail Configuration Wizard

Select Configuration Task (Database Mail)