sysmail_allitems (Transact-sql)
Veritabanı posta yoluyla işlenen her ileti için bir satır içerir. Tüm iletilerin durumunu görmek istediğinizde bu görünümü kullanın.
Başarısız durumundaki yalnızca iletileri görmek için sysmail_faileditems (Transact-sql). Yalnızca gönderilmemiş iletileri görmek için sysmail_unsentitems (Transact-sql). Kullan gönderilmiş iletileri görmek için sysmail_sentitems (Transact-sql).
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
mailitem_id |
int |
Posta öğesi posta sırasındaki tanıtıcısı. |
profile_id |
int |
İletiyi göndermek için kullanılan profil tanıtıcısı. |
Alıcılar |
varchar(max) |
İleti alıcılarının e-posta adresleri. |
copy_recipients |
varchar(max) |
Bu ileti kopyalarını almak e-posta adresleri. |
blind_copy_recipients |
varchar(max) |
E-posta adresleri olan ileti kopyalarını almak ama adları ileti üstbilgisinde görünmüyor. |
Konu |
nvarchar(510) |
İletinin konu satırında. |
vücut |
varchar(max) |
İleti gövdesi. |
body_format |
varchar(20) |
İleti gövdesi biçimi. Olası değerler metin ve html. |
önemi |
varchar(6) |
Önem parametresi iletinin. |
hassasiyet |
varchar(12) |
Hassasiyet parametresi iletinin. |
file_attachments |
varchar(max) |
E-posta iletisine dosya adlarını noktalı virgülle ayrılmış listesi. |
attachment_encoding |
varchar(20) |
Posta eki türü. |
sorgu |
varchar(max) |
Posta programı tarafından yürütülen sorgu. |
execute_query_database |
sysname |
Veritabanı bağlamı içinde mail programı sorgu yürütülen. |
attach_query_result_as_file |
bit |
Değer 0 olduğunda, sorgu sonuçlarının vücut içeriğini sonra e-posta iletisinin gövdesinde yer aldı. Değer 1 olduğunda, ek olarak sonuç döndürülmedi. |
query_result_header |
bit |
Değer 1 olduğunda, sorgu sonuçları sütun başlıklarını içeriyor. Değer 0 olduğunda, sorgu sonuçları sütun başlıkları içermiyordu. |
query_result_width |
int |
Query_result_width parametresi iletinin. |
query_result_separator |
char(1) |
Sorgu çıktısında sütunları ayırmak için kullanılan karakter. |
exclude_query_output |
bit |
Exclude_query_output parametresi iletinin. Daha fazla bilgi için, bkz. sp_send_dbmail (Transact-SQL). |
append_query_error |
bit |
Append_query_error parametresi iletinin. 0, sorguda hata ise veritabanı posta e-posta iletisi göndermek gerektiğini değil gösterir. |
send_request_date |
datetime |
Tarih ve Saat iletiyi posta sıraya yerleştirildi. |
send_request_user |
sysname |
İletiyi gönderen kullanıcının. Veritabanı posta yordamı, kimden kullanıcı bağlamında budur: alanı iletinin. |
sent_account_id |
int |
İleti göndermek için kullanılan veritabanı posta hesap tanıtıcısı. |
Sent_status |
varchar(8) |
Posta durumu. Olası değerler şunlardır:
|
sent_date |
datetime |
İletinin gönderildiği saat ve tarihi. |
last_mod_date |
datetime |
Tarih ve satırın son değişiklik zamanını. |
last_mod_user |
sysname |
Satırın son değiştiren kullanıcı. |
Açıklamalar
Kullanım sysmail_allitems tüm iletilerin durumunu görmek için görünümü veritabanı posta ile işlenir. Veritabanı posta sorun giderme sırasında bu görünüm sorunun niteliğine göre değil gönderilen iletileri öznitelikleri ile gönderilen iletiler özniteliklerini göstererek tanımlamanıza yardımcı olacak.
Bu görünüm tarafından maruz sistem tabloları tüm iletileri içerir ve neden msdb büyümek için veritabanı. Periyodik Tablo boyutunu görünümünden eski mesajları silin. Daha fazla bilgi için, bkz. SQL Server Agent iş arşiv veritabanı posta iletileri ve olay günlükleri oluşturma.
İzinler
Verilen sysadmin sabit sunucu rolü ve DatabaseMailUserRole veritabanı rolü. Bir üyesi tarafından çalıştırıldığında sysadmin sabit sunucu rolü, bu görünüm tüm iletileri gösterir. Diğer tüm kullanıcıların yalnızca onlar gönderilen iletileri Bkz.