Megosztás a következőn keresztül:


Kiszolgálókonfiguráció: Database Mail XPs

A következőkre vonatkozik:SQL Server

Ezzel a beállítással engedélyezheti a Database Mail XPs Database Mail funkciót ezen a kiszolgálón. A lehetséges értékek a következők:

  • 0 (alapértelmezett): Az Adatbázisposta nem érhető el.
  • 1: A Database Mail elérhető.

A beállítás azonnal érvénybe lép a kiszolgáló leállítása és újraindítása nélkül.

A Database Mail engedélyezése után konfigurálnia kell egy Database Mail-gazdagép-adatbázist a Database Mail használatára.

Amikor az Adatbázisposta szolgáltatást az Adatbázisposta konfigurációs varázslóval konfigurálja, engedélyezi a Database Mail kiterjesztett tárolt eljárásait az msdb adatbázisban. Ha az Adatbázisposta konfigurációs varázslót használja, nem kell használnia a sp_configure cikkben később bemutatott példát.

A(z) Database Mail XPs opció beállítása megakadályozza, hogy a Database Mail elinduljon 0. Ha 0 van beállítva, amikor fut, akkor továbbra is fut, és e-mailt küld, amíg nem lesz tétlen a DatabaseMailExeMinimumLifeTime beállításban konfigurált ideig.

Példák

Az alábbi példa lehetővé teszi a Database Mail kiterjesztett tárolt eljárásait.

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

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

Az alábbi példa lehetővé teszi a Database Mail kiterjesztett tárolt eljárásait, ha még nincs engedélyezve.

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