Database Mail XPs サーバー構成オプションDatabase Mail XPs Server Configuration Option

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Database Mail XPs オプションを使用して、サーバーのデータベース メールを有効にします。Use the DatabaseMail XPs option to enable Database Mail on this server. 可能な値は次のとおりです。The possible values are:

  • 0:データベース メールを使用できません (既定)。0: Database Mail isn't available (default).

  • 1:データベース メールを使用できます。1: Database Mail is available.

この設定は、サーバーを停止して再起動しなくてもすぐに有効になります。The setting takes effect immediately without a server stop and restart.

データベース メールを使用するには、データベース メールを有効にしてから、データベース メールのホスト データベースを構成する必要があります。After enabling Database Mail, you must configure a Database Mail host database to use Database Mail.

データベース メール構成ウィザードを使用してデータベース メールを構成すると、msdb データベースのデータベース メール拡張ストアド プロシージャが有効になります。Configuring Database Mail using the Database Mail Configuration Wizard enables the Database Mail extended stored procedures in the msdb database. データベース メール構成ウィザードを使用する場合、以下の例の sp_configure を使用する必要はありません。If you use the Database Mail Configuration Wizard, you do not have to use the sp_configure example below.

Database Mail XPs オプションを 0 に設定すると、データベース メールは開始されません。Setting the Database Mail XPs option to 0 prevents Database Mail from starting. データベース メールが実行されている場合にこのオプションを 0 に設定すると、DatabaseMailExeMinimumLifeTime オプションで設定したアイドル状態の時間が続くまで、データベース メールは継続して実行され、メールが送信されます。If it is running when the option is set to 0, it continues to run and send mail until it is idle for the time configured in the DatabaseMailExeMinimumLifeTime option.

使用例Examples

次の例では、データベース メール拡張ストアド プロシージャが有効になります。The following example enables the Database Mail extended stored procedures.

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'Database Mail XPs', 1;  
GO  
RECONFIGURE  
GO  

次の例では、データベース メール拡張ストアド プロシージャがまだ有効ではない場合に有効になります。The following example enables the Database Mail extended stored procedures if it is not already enabled.

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

参照See Also

データベース メールDatabase Mail