sysmail_allitems (Transact-SQL)
Database Mail tarafından 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.
Yalnızca başarısız durumundaki iletileri görmek için sysmail_faileditems (Transact-SQL).Yalnızca Gönderilmemiş iletileri görmek için sysmail_unsentitems (Transact-SQL).Gönderilen iletileri görmek için sysmail_sentitems (Transact-SQL).
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
mailitem_id |
int |
Posta sırasındaki posta öğe 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) |
E-posta adresleri ileti kopyalarını almak olanlar. |
blind_copy_recipients |
varchar(max) |
E-posta adresleri olanlar kimin ileti kopyalarını almak ancak adları ileti üstbilgisinde görünmüyor. |
Konu |
nvarchar(510) |
İletinin konu satırında. |
Gövde |
varchar(max) |
İleti gövdesi. |
body_format |
varchar(20) |
İleti gövdesi biçimi.Olası değerler şunlardır: metin ve HTML. |
Önem Derecesi |
varchar(6) |
Önem parametresi iletinin. |
duyarlılığı |
varchar(12) |
Duyarlılığı parametresi iletinin. |
file_attachments |
varchar(max) |
E-posta iletisine eklenen 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 |
Sorgu içinde posta programı yürütüldü veritabanı içeriği. |
attach_query_result_as_file |
bit |
Değer 0 olduğunda, sorgu sonuçlar dahil e-posta iletisinin gövdesinde gövde içeriğini sonra.Değer 1 olduğunda, sonuçlar döndürülen ek olarak. |
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 üstbilgileri 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 Database Mail'i e-posta iletisi göndereceğini değil gösterir. |
send_request_date |
datetime |
tarih ve saat iletiyi posta sıraya yerleştirilir. |
send_request_user |
sysname |
İletiyi gönderen kullanıcının.Veritabanı posta yordamı, Kimden kullanıcı bağlamında budur: iletiyialan . |
sent_account_id |
int |
İletiyi 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 |
tarih ve iletinin gönderildiği saat . |
last_mod_date |
datetime |
tarih ve satırın son değişikliğin yapıldığı saat . |
last_mod_user |
sysname |
Satırın son değiştiren kullanıcı. |
Açıklamalar
Use sysmail_allitems tüm iletilerin durumunu görmek için Görüntüle, Database Mail tarafından işlenen.Veritabanı posta sorun giderme sırasında bu görünümü bir sorun niteliği değil gönderilen iletileri öznitelikleri ile karşılaştırıldığında gönderilen iletileri öznitelikleri göstererek tanımlamanıza yardımcı.
Bu görünüm tarafından sergilenen sistem tabloları neden olabilir ve tüm iletileri içerir msdb ulaşması için veritabanı.Eski iletiler düzenli olarak tablo boyutunu azaltmak için görünümden silin.Daha fazla bilgi için, bkz. Nasıl yapılır: Arşiv veritabanı posta iletileri ve olay günlükleri için bir SQL Server Agent işi oluşturmak.
İzinler
Verilen sysadmin sabit sunucu rolü ve DatabaseMailUserRole veritabanı rolü.üye tarafından çalıştırıldığında sysadminsabit sunucu rolü, bu görünüm tüm iletileri gösterir. Diğer tüm kullanıcıların yalnızca bunlar gönderilen iletileri görebilirsiniz.