sysmail_sentitems (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Berisi satu baris untuk setiap pesan yang dikirim oleh Email Database. Gunakan sysmail_sentitems saat Anda ingin melihat pesan mana yang berhasil dikirim.
Untuk melihat semua pesan yang diproses oleh Email Database, gunakan sysmail_allitems (Transact-SQL). Untuk melihat hanya pesan dengan status gagal, gunakan sysmail_faileditems (Transact-SQL). Untuk melihat hanya pesan yang tidak dikirim atau coba lagi, gunakan sysmail_unsentitems (Transact-SQL). Untuk melihat lampiran email, gunakan sysmail_mailattachments (Transact-SQL).
Nama kolom | Jenis data | Deskripsi |
---|---|---|
mailitem_id | int | Pengidentifikasi item email dalam antrean email. |
profile_id | int | Pengidentifikasi profil yang digunakan untuk mengirim pesan. |
Penerima | varchar(max) | Alamat email penerima pesan. |
copy_recipients | varchar(max) | Alamat email dari mereka yang menerima salinan pesan. |
blind_copy_recipients | varchar(max) | Alamat email dari mereka yang menerima salinan pesan tetapi yang namanya tidak muncul di header pesan. |
subject | nvarchar(510) | Baris subjek pesan. |
body | varchar(max) | Isi pesan. |
body_format | varchar(20) | Format isi pesan. Nilai yang mungkin adalah TEXT dan HTML. |
Penting | varchar(6) | Parameter penting pesan. |
sensitivitas | varchar(12) | Parameter sensitivitas pesan. |
file_attachments | varchar(max) | Daftar nama file yang dibatasi titik koma yang dilampirkan ke pesan email. |
attachment_encoding | varchar(20) | Jenis lampiran email. |
query | varchar(max) | Kueri yang dijalankan oleh program email. |
execute_query_database | nama sysname | Konteks database tempat program email menjalankan kueri. |
attach_query_result_as_file | bit | Saat nilainya adalah 0, hasil kueri disertakan dalam isi pesan email, setelah konten isi. Ketika nilainya adalah 1, hasilnya dikembalikan sebagai lampiran. |
query_result_header | bit | Saat nilainya adalah 1, hasil kueri berisi header kolom. Saat nilainya adalah 0, hasil kueri tidak menyertakan header kolom. |
query_result_width | int | Parameter query_result_width pesan. |
query_result_separator | karakter(1) | Karakter yang digunakan untuk memisahkan kolom dalam output kueri. |
exclude_query_output | bit | Parameter exclude_query_output pesan. Untuk informasi selengkapnya, lihat sp_send_dbmail (Transact-SQL). |
append_query_error | bit | Parameter append_query_error pesan. 0 menunjukkan bahwa Email Database tidak boleh mengirim pesan email jika ada kesalahan dalam kueri. |
send_request_date | datetime | Tanggal dan waktu pesan ditempatkan pada antrean email. |
send_request_user | nama sysname | Pengguna yang mengirim pesan. Ini adalah konteks pengguna dari prosedur email database, bukan bidang Dari: pesan. |
sent_account_id | int | Pengidentifikasi akun Email Database yang digunakan untuk mengirim pesan. |
sent_status | varchar(8) | Status surat. Selalu dikirim untuk tampilan ini. |
sent_date | datetime | Tanggal dan waktu pesan dikirim. |
last_mod_date | datetime | Tanggal dan waktu modifikasi terakhir baris. |
last_mod_user | nama sysname | Pengguna yang terakhir mengubah baris. |
Keterangan
Saat memecahkan masalah Email Database, tampilan ini dapat membantu Anda mengidentifikasi sifat masalah, dengan menunjukkan atribut pesan yang berhasil dikirim. Email Database menandai pesan sebagai dikirim ketika berhasil dikirimkan ke server email SMTP. Biasanya email diterima dalam beberapa menit, tetapi email dapat ditunda karena masalah dengan server SMTP. Email Database menandai pesan sebagaimana dikirim ketika diterima oleh server email SMTP. Kesalahan email yang terjadi pada server email SMTP, seperti alamat email penerima yang tidak terkirim, tidak dikembalikan ke Email Database. Email tersebut direkam sebagai dikirim, meskipun tidak dikirim. Memecahkan masalah jenis kesalahan tersebut di server SMTP. Selain itu, server email SMTP dapat mengirim pemberitahuan pesan yang tidak dapat dikirim ke alamat email balasan untuk akun Email Database.
Izin
Diberikan kepada peran server tetap sysadmin dan peran database databasemailuserrole . Saat dijalankan oleh anggota peran server tetap sysadmin , tampilan ini memperlihatkan semua pesan terkirim. Semua pengguna lain hanya melihat pesan yang mereka kirim.