Aracılığıyla paylaş


Veritabanı Posta günlüğü ve denetimleri

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Veritabanı Posta günlüğü işlevi, sorunları yalıtmak ve düzeltmek için bir yol sağlamak üzere tasarlanmıştır.

Veritabanı Postası, günlük bilgilerini msdb veritabanında depolar. Veritabanı Postası e-posta içeriği, e-postaların durumu ve hatalar gibi alınan iletiler hakkındaki bilgiler Veritabanı Postası tarafından günlüğe kaydedilir ve sorun giderme ve denetim amacıyla kullanılabilir.

Veritabanı Posta günlükleri

Veritabanındaki msdb sistem tabloları Veritabanı Mail Harici Programı'ndan bilgi toplar. Veritabanındaki msdb iç tablolar, Veritabanı Postası'ndan gönderilen e-posta iletilerini ve ekleri ve her iletinin geçerli durumunu içerir. Veritabanı Postası, her ileti işlenirken bu tabloları güncelleştirir.

  • Veritabanı Posta görünümleri , sorunları giderme amacıyla tabloları kullanıma sunar.

  • Hizmet Aracısı dış programı etkinleştiremiyorsa, dış program ağ hatalarıyla karşılaşırsa veya Basit Posta Aktarım Protokolü (SMTP) sunucusu bir e-posta iletisini reddederse hatalar sysmail_event_log (Transact-SQL ) görünümünde görüntülenir.

  • Dış program tablolarda oturum açamadığında msdb , program hataları Windows Uygulaması olay günlüğüne kaydeder.

Veritabanı Postası denetim görevleri

Veritabanı Posta günlüklerini gözden geçirme ve yönetme Bağlantı
Tek bir iletinin teslim durumunu denetleme Veritabanı Postası ile Gönderilen E-posta İletilerinin Durumunu Denetleme
Veritabanı Posta iletilerini, eklerini ve günlük girdilerini temizleme sysmail_delete_mailitems_sp (Transact-SQL)

sysmail_delete_log_sp (Transact-SQL)
Veritabanı E-posta İletilerini ve Günlüklerini Arşivle Veritabanı Posta İletilerini ve Olay Günlüklerini Arşivleye bir SQL Server Aracısı İşi Oluşturma