다음을 통해 공유


서버 구성: 데이터베이스 메일 XP

적용 대상:SQL Server

이 서버에서 Database Mail XPs 데이터베이스 메일을 사용하도록 설정하려면 이 옵션을 사용합니다. 가능한 값은 다음과 같습니다.

  • 0 (기본값): 데이터베이스 메일을 사용할 수 없습니다.
  • 1: 데이터베이스 메일을 사용할 수 있습니다.

서버를 중지하고 다시 시작하지 않고도 설정이 즉시 적용됩니다.

데이터베이스 메일을 활성화한 다음에는 데이터베이스 메일을 사용하도록 데이터베이스 메일 호스트 데이터베이스를 구성해야 합니다.

데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일을 구성할 때 데이터베이스에서 데이터베이스 메일 확장 저장 프로시저를 msdb 사용하도록 설정합니다. 데이터베이스 메일 구성 마법사를 사용하는 경우 이 문서의 뒷부분에 표시된 예제를 sp_configure 사용할 필요가 없습니다.

Database Mail XPs 옵션을 0로 설정하면 데이터베이스 메일이 시작되지 않습니다. 옵션이 0로 설정된 상태에서 실행 중인 경우, DatabaseMailExeMinimumLifeTime 옵션에 구성된 시간 동안 유휴 상태가 될 때까지 계속 실행되며 메일을 보냅니다.

예제

다음 예제에서는 데이터베이스 메일 확장 저장 프로시저를 사용하도록 설정합니다.

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

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

다음 예제에서는 데이터베이스 메일 확장 저장 프로시저가 아직 사용하도록 설정되지 않은 경우 사용하도록 설정합니다.

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