sysmail_help_account_sp (Transact-SQL)
Veritabanı posta hesapları hakkında bilgi (dışında parolalar) listeler.
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
Ayrıca bkz.