Share via


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:

  • Gönderilen -posta gönderildi.

  • Gönderilmemiş -veritabanı posta yine de iletiyi göndermek çalışılıyor.

  • yeniden denemeden -veritabanı posta ileti gönderemedi ama yeniden göndermeyi deniyor.

  • başarısız -veritabanı posta ileti gönderemedi.

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.

Ayrıca bkz.

Diğer Kaynaklar

Troubleshooting Database Mail