Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Mencantumkan informasi (kecuali kata sandi) tentang akun Email Database.
Sintaks
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
[ ; ]
Argumen
[ @account_id = ] account_id
ID akun akun untuk mencantumkan informasi.
@account_id int, dengan default NULL.
[ @account_name = ] 'account_name'
Nama akun yang akan dicantumkan informasinya.
@account_name adalah sysname, dengan default NULL.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
Mengembalikan kumpulan hasil yang berisi kolom yang tercantum di bawah ini.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
account_id |
Int | ID akun. |
name |
nama sysname | Nama akun. |
description |
nvarchar(256) | Deskripsi untuk akun tersebut. |
email_address |
nvarchar(128) | Alamat email untuk mengirim pesan. |
display_name |
nvarchar(128) | Nama tampilan untuk akun. |
replyto_address |
nvarchar(128) | Alamat tempat balasan pesan dari akun ini dikirim. |
servertype |
nama sysname | Tipe server email untuk akun tersebut. |
servername |
nama sysname | Nama server email untuk akun tersebut. |
port |
Int | Nomor port server email menggunakan. |
username |
nvarchar(128) | Nama pengguna yang digunakan untuk masuk ke server email, jika server email menggunakan autentikasi. Ketika username adalah NULL, Database Mail tidak menggunakan autentikasi untuk akun ini. |
use_default_credentials |
sedikit | Menentukan apakah akan mengirim email ke server SMTP menggunakan kredensial Mesin Database SQL Server. Ketika parameter ini adalah 1, Database Mail menggunakan kredensial layanan Mesin Database SQL Server. Ketika parameter ini adalah 0, Database Mail menggunakan @username dan @password untuk autentikasi di server SMTP. Jika @username dan @password adalah NULL, maka Database Mail menggunakan autentikasi anonim. Konsultasikan dengan administrator SMTP Anda sebelum menentukan parameter ini. |
enable_ssl |
sedikit | Menentukan apakah Database Mail mengenkripsi komunikasi menggunakan Transport Layer Security (TLS), yang sebelumnya dikenal sebagai Secure Sockets Layer (SSL). Gunakan opsi ini jika TLS diperlukan di server SMTP Anda.
1 menunjukkan Database Mail mengenkripsi komunikasi menggunakan TLS. 0 menunjukkan Email Database mengirim email tanpa enkripsi TLS. |
Keterangan
Ketika tidak ada account_id atau account_name yang disediakan, sysmail_help_account mencantumkan informasi tentang semua akun Email Database di instans Microsoft SQL Server.
Prosedur sysmail_help_account_sp tersimpan msdb ada di database dan dimiliki oleh skema dbo . Prosedur harus dijalankan dengan nama tiga bagian jika database saat ini bukan msdb.
Izin
Anda dapat memberikan EXECUTE izin pada prosedur ini, tetapi izin ini mungkin ditimpa selama peningkatan SQL Server.
Contoh
J. Mencantumkan informasi untuk semua akun
Contoh berikut menunjukkan daftar informasi akun untuk semua akun dalam instans.
EXECUTE msdb.dbo.sysmail_help_account_sp;
Berikut adalah contoh tataan hasil, diedit untuk panjang baris:
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. Mencantumkan informasi untuk akun tertentu
Contoh berikut menunjukkan daftar informasi akun untuk akun bernama AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp @account_name = 'AdventureWorks Administrator';
Berikut adalah contoh tataan hasil, diedit untuk panjang baris:
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