Aracılığıyla paylaş


Sunucu yapılandırması: Veritabanı Posta XP'leri

Şunlar için geçerlidir: SQL Server

Database Mail XPs Bu sunucuda Veritabanı Postası'nı etkinleştirmek için seçeneğini kullanın. Olası değerler şunlardır:

  • 0 (varsayılan): Veritabanı Postası kullanılamıyor.
  • 1: Veritabanı Postası kullanılabilir.

Ayar, sunucu durdurulup yeniden başlatılmadan hemen etkinleşir.

Veritabanı Postası'na etkinleştirdikten sonra, Veritabanı Postası ana bilgisayar veritabanını Veritabanı Postası kullanacak şekilde yapılandırmanız gerekir.

Veritabanı Postası'nı Yapılandırma Sihirbazı ile yapılandırdığınızda, Veritabanı Postası'nın genişletilmiş saklı yordamlarını veritabanında msdb etkinleştirirsiniz. Veritabanı Posta Yapılandırma Sihirbazı'nı kullanıyorsanız, bu makalenin sp_configure devamında gösterilen örneği kullanmanız gerekmez.

seçeneğinin Database Mail XPs0 ayarlanması, Veritabanı Postası'nın başlatılmasını engeller. Seçenek 0 olarak ayarlandığında çalışıyorsa, seçenek DatabaseMailExeMinimumLifeTime içinde yapılandırılan süre boyunca boşta kalana kadar çalışmaya ve mail göndermeye devam eder.

Örnekler

Aşağıdaki örnek, Veritabanı Postası genişletilmiş saklı yordamlarını etkinleştirir.

EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO

EXECUTE sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE;
GO

Veritabanı Postası genişletilmiş saklı yordamları henüz etkin değilse, aşağıdaki örnek onları etkinleştirir.

IF EXISTS (SELECT 1
           FROM sys.configurations
           WHERE NAME = 'Database Mail XPs'
                 AND VALUE = 0)
    BEGIN
        PRINT 'Enabling Database Mail XPs';
        EXECUTE sp_configure 'show advanced options', 1;
        RECONFIGURE;
        EXECUTE sp_configure 'Database Mail XPs', 1;
        RECONFIGURE;
    END