Aracılığıyla paylaş


Veritabanı Postası dış programı

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

Veritabanı Postası'nın harici yürütülebilir dosyası DatabaseMail.exe, SQL Server yüklemesinin \MSSQL\Binn directory konumunda bulunur. Veritabanı Postası, işlenecek e-posta iletileri olduğunda dış programı başlatmak için Hizmet Aracısı etkinleştirmesini kullanır. Veritabanı Postası dış programın bir örneğini başlatır. Dış program, SQL Server için hizmet hesabının güvenlik bağlamında çalışır.

Veritabanı Postası dış program kavramları

Dış program başlatıldığında, program Windows Kimlik Doğrulaması kullanarak SQL Server'a bağlanır ve e-posta iletilerini işlemeye başlar. Belirtilen zaman aşımı süresi boyunca gönderilecek ileti olmadığında programdan çıkar. Veritabanı Posta Yapılandırma Sihirbazı'nı veya Veritabanı Postası saklı yordamlarını kullanarak programın çıkmadan önce bekleyeceği süreyi yapılandırabilirsiniz. Daha fazla bilgi için bkz. sysmail_configure_sp (Transact-SQL).

Dış program bilgileri sistem veritabanındaki sistem tablolarında msdb depolar. Dış program SQL Server ile iletişim kuramıyorsa, program hataları Microsoft Windows Uygulaması olay günlüğüne kaydeder. Veritabanı Posta Yapılandırma Sihirbazı'nınSistem Parametrelerini Yapılandır iletişim kutusunda günlük düzeyi Ayrıntılı olarak ayarlandığında ek ileti günlüğü sağlanır.

Verimlilik için, dış program hesap ve profil bilgilerini önbelleğe alır. Bu nedenle, hesaplarda ve profillerde yapılan yapılandırma değişiklikleri birkaç dakika boyunca dış programa yansıtılamayabilir.

Veritabanı Postası dış programını yapılandırma

Yapılandırma Görevi Konu Bağlantısı
Harici Programın çıkmadan önce çalışacağı süreyi belirtin. sysmail_configure_sp (Transact-SQL)