Delen via


Serverconfiguratie: Database Mail XPs

Van toepassing op:SQL Server

Gebruik de Database Mail XPs optie om Database Mail op deze server in te schakelen. De mogelijke waarden zijn:

  • 0 (standaard): Database Mail is niet beschikbaar.
  • 1: Database Mail is beschikbaar.

De instelling wordt onmiddellijk van kracht zonder een serverstop en herstart.

Nadat u Database Mail hebt ingeschakeld, moet u een Database Mail-hostdatabase configureren voor het gebruik van Database Mail.

Wanneer u Database Mail configureert met de wizard Database Mail configureren, schakelt u uitgebreide opgeslagen procedures voor Database Mail in de msdb database in. Als u de Database Mail Configuration Wizard gebruikt, hoeft u het sp_configure-voorbeeld dat verderop in dit artikel wordt weergegeven niet te gebruiken.

Door de optie Database Mail XPs op 0 te zetten, wordt voorkomen dat Database Mail start. Als het proces wordt uitgevoerd wanneer de optie is ingesteld op 0, blijft het draaien en verzendt het e-mail totdat het inactief is voor de tijd die is geconfigureerd in de optie DatabaseMailExeMinimumLifeTime.

Voorbeelden

In het volgende voorbeeld worden uitgebreide opgeslagen procedures voor Database Mail ingeschakeld.

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

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

In het volgende voorbeeld worden uitgebreide opgeslagen procedures voor Database Mail ingeschakeld als deze nog niet is ingeschakeld.

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