Aracılığıyla paylaş


Veritabanı posta için planlama

Veritabanı posta tablolarında yönetimini planlama Database Mail oluşur için planlama msdb veritabanı ve hangi smtp (Basit Posta Aktarım) sunucusunu veya sunucularını kullanmak için karar ve posta kutuları bu smtp sunucularda yapılandırma.

Msdb tablolar için planlama

E-posta iletileri için bir saklama İlkesi planlama ve günlük girdileri.Veritabanı posta, giden iletileri ve bunların ekleri korur msdb veritabanı.Veritabanı posta iletileri ve ekleri ilgili hacmi yüksekse, önemli ölçüde büyümesi için plan msdb veritabanı.Alanını geri kazanmak için ve kuruluşların belge saklama ilkeleri ile uymak için iletileri silin.Örneğin, bir sql Server Agent oluşturabilirsiniz iş iletiler, eklerini, silmek ve günlük girişleri 30 günden daha eski.Daha fazla bilgi için, bkz:

sysmail_delete_mailitems_sp (Transact-sql)

sysmail_delete_log_sp (Transact-sql)

Use MaxFileSize bağımsız değişkeni sysmail_configure_sp veritabanı posta iletilerindeki ekleri boyutunu sınırlamak için.

Use ProhibitedExtensions bağımsız değişkeni sysmail_configure_sp veritabanı posta iletilerinde gönderilen eklerin türünü sınırlamak için.

Not

SQL ServerHizmet Aracısı varsayılan olarak etkinleştirilmiş olduğu msdb bağlı, devre dışı bırakılabilir, ancak veritabanı bir msdb veritabanı.Herhangi bir veritabanı Hizmet Aracısı etkinleştirmek için veritabanı kilit gerektirir.Hizmet Aracısı devre dışı olarak msdb, Database Mail etkinleştirmek, önce durdurmak için SQL Server Aracısı için Hizmet Aracısı alabileceği gerekli bir kilit.

Bir smtp sunucusu üzerinde karar verme

Dış veritabanı posta programı smtp sunucuları veritabanı posta hesapları belirtilen ağ erişimi olması gerekir.Bu nedenle, hizmet hesabı için SQL Server gerekir ağ erişim iznine sahip ve smtp sunucuları çalıştıran bilgisayardan gelen bağlantılara izin vermek gerekir SQL Server.

Güvenlik notuGüvenlik Notu

sql Server yerel sistem veya yerel hizmet çalışıyorsa, SQL Server yapma izni yokgiden ağ bağlantılarını. Bu durum, Database Mail farklı bir bilgisayarda bulunan bir e-posta sunucusuna bağlantı kurulamadı.

Beklediğiniz her gün ve bu smtp sunucunuza yerleştirecektir yük göndermek için veritabanı posta iletilerinin sayısını düşünün.Örneğin, veritabanı posta aracısı işleri bildirimleri yalnızca için kullanmayı planlıyorsanız, yük nispeten hafif olabilir.Buna karşılık, stres ise bir geliştirme ortamında bir uygulama test test büyük miktarda e-posta oluşturabilir ve özellikle test etmek için oluşturulan bir sunucu gitmek için bu e-posta isteyebilirsiniz.

E-posta iletişim için güvenlik gereksinimlerini belirler.smtp sunucusu tarafından gerekli olduğunda veritabanı posta Güvenli Yuva Katmanı (ssl) destekler.Sunucu bu tür bağlantıları kabul eder veya temel kimlik doğrulaması için kimlik bilgileri sağlayabilir, veritabanı posta smtp sunucusuna anonim bağlantı yapabilirsiniz.Windows kimlik bilgileri doğrulaması kullanarak bağlanma, Database Mail Windows hizmet için kimlik bilgileri bilgilerini kullanır SQL Server Veritabanı Altyapısı için kimlik bilgileri doğrulaması smtp sunucusu.

smtp sunucusunda posta hesaplarını yapılandırma

Veritabanı posta hesapları, smtp sunucusunda herhangi özel ayrıcalıklar gerekir.Ancak, bu hesapları genellikle yalnızca veritabanı posta için kullanılır.

smtp sunucusunda hesaplarını yapılandırma hakkında daha fazla bilgi için e-posta sunucunuzun belgelerine bakın.

İçin küme sonra smtp yapılandırmasını Database Mail'i kurma

  1. Object Explorer'da, SQL Server Management Studio, genişletme yönetimi klasörü.

  2. Sağ Database Mailve seçin Configure Database Mail'i.Sihirbaz, kurulum işlemi boyunca size yol gösterir.