Aracılığıyla paylaş


sysmail_help_account_sp (Transact-SQL)

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

Konu bağlantısı simgesiTransact-SQL sözdizimi 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 kimliği.account_idİş int, varsayılan değer null.

  • [ @ hesap_adı =] 'account_name'
    Bilgileri listelemek için hesabın adı.account_nameİş sysname, varsayılan değer null.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

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 kimliği.

name

sysname

Hesap adı.

Açıklama

nvarchar(256)

Hesap açıklaması.

e-posta_Adresi

nvarchar(128)

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

görüntü_adı

nvarchar(128)

Hesabın görünen adı.

replyto_address

nvarchar(128)

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

sunucu türü

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çarken kullandığınız kullanıcı adı.Zaman kullanıcıadı NULL, Database Mail, bu hesap için kimlik doğrulaması kullanmaz.

use_default_credentials

bit

kimlik bilgileri kullanarak SMTP sunucusuna posta gönderilip gönderilmeyeceğini belirtir SQL Server Veritabanı Altyapısı.use_default_credentials , hiçbir varsayılan ile bit.Bu parametre 1 olduğunda, veritabanı posta kimlik bilgileri kullanan SQL Server Veritabanı Altyapısı hizmet.Bu parametre 0 olduğunda, Database Mail kullanan @ kullanıcı adı ve @ parola SMTP sunucusunda kimlik doğrulaması .@ Kullanıcı adı ve @ parola null olursa, ardından veritabanı posta anonim kimlik doğrulamasıkullanır.Bu parametre belirtmeden önce SMTP yöneticisine başvurun.

enable_ssl

bit

Database Mail 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 bit.1 Database Mail'in SSLkullanarak iletişimi şifreler gösterir.Database Mail'i SSL şifrelemeolmadan posta gönderir 0 gösterir.

Açıklamalar

Hayır account_id veya account_name sağlanan, sysmail_help_account tüm veritabanı posta hesapları hakkında bilgi listeler Microsoft SQL Server örnek.

saklı yordamsysmail_help_account_sp içinde msdb veritabanı ve sahibi dbo şema. Geçerli veritabanı değilse, yordamı üç bölümlü adı ile yürütülmelidir msdb.

İzinler

Yürütme izinleri için bu yordamı varsayılan üyelerine sysadmin sabit sunucu rolü.

Örnekler

A.Tüm hesaplar için bilgi listeleme

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

EXECUTE msdb.dbo.sysmail_help_account_sp ;

İşte satır uzunluğu için düzenlenen bir örnek sonuç kümesi:

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

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

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

İşte satır uzunluğu için düzenlenen bir örnek sonuç kümesi:

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