다음을 통해 공유


Database Mail XPs(서버 구성 옵션)

적용 대상: SQL Server

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

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

  • 1: 데이터베이스 메일을 사용할 수 있습니다.

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

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

데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일을 구성하면 msdb 데이터베이스에서 확장 저장 프로시저를 데이터베이스 메일로 활성화합니다. 데이터베이스 메일 구성 마법사를 사용하는 경우 다음의 sp_configure 예를 사용할 필요가 없습니다.

0가 데이터베이스 메일을 시작하지 못하도록 데이터베이스 메일 XP 옵션을 설정합니다. 옵션을 0으로 설정할 때 실행 중인 경우 DatabaseMailExeMinimumLifeTime 옵션에 구성된 시간 동안 유휴 상태가 될 때까지 계속 실행되고 메일을 보냅니다.

예제

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

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
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'
  EXEC sp_configure 'show advanced options', 1;  
  RECONFIGURE
  EXEC sp_configure 'Database Mail XPs', 1;  
  RECONFIGURE  
END

참고 항목

데이터베이스 메일