sysmail_help_account_sp (T-SQL)
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 NULL, Email Database tidak menggunakan autentikasi untuk akun ini. |
use_default_credentials |
bit | 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 NULL, maka Database Mail menggunakan autentikasi anonim. Konsultasikan dengan administrator SMTP Anda sebelum menentukan parameter ini. |
enable_ssl |
bit | 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
Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE
izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.
Contoh
J. Mencantumkan informasi untuk semua akun
Contoh berikut menunjukkan daftar informasi akun untuk semua akun dalam instans.
EXEC 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
.
EXEC 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
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk