Freigeben über


Serverkonfiguration: Datenbank-E-Mail-XPs

Gilt für:SQL Server

Verwenden Sie die Database Mail XPs Option, um Datenbank-E-Mail auf diesem Server zu aktivieren. Mögliche Werte:

  • 0 (Standard): Datenbank-E-Mail ist nicht verfügbar.
  • 1: Datenbank-E-Mail ist verfügbar.

Die Einstellung tritt ohne Beenden und Neustarten des Servers sofort in Kraft.

Nachdem Sie Datenbank-E-Mail aktiviert haben, müssen Sie zum Verwenden von Datenbank-E-Mail eine Hostdatenbank für Datenbank-E-Mail konfigurieren.

Wenn Sie Datenbank-E-Mail mithilfe des Datenbank-E-Mail-Konfigurations-Assistenten konfigurieren, aktivieren Sie die erweiterten gespeicherten Datenbankprozeduren in der msdb Datenbank. Wenn Sie den Datenbank-E-Mail-Konfigurations-Assistenten verwenden, müssen Sie das sp_configure weiter unten in diesem Artikel gezeigte Beispiel nicht verwenden.

Das Festlegen der Database Mail XPs-Option auf 0 verhindert, dass Datenbank-E-Mails gestartet werden. Wenn sie ausgeführt wird, wenn die Option auf 0 gesetzt ist, wird sie weiterhin ausgeführt und sendet E-Mails, bis sie für die im DatabaseMailExeMinimumLifeTime konfigurierten Zeitraum im Leerlauf ist.

Beispiele

Im folgenden Beispiel werden die erweiterten gespeicherten Prozeduren von Datenbank-E-Mail aktiviert.

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

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

Im folgenden Beispiel werden die erweiterten gespeicherten Prozeduren für Datenbank-E-Mail aktiviert, wenn sie noch nicht aktiviert sind.

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