Database Mail XPs (サーバー構成オプション)
適用対象: SQL Server
Database Mail XPs オプションを使用して、サーバーのデータベース メールを有効にします。 指定できる値は、
0
:データベース メールを使用できません (既定)。1
:データベース メールを使用できます。
この設定は、サーバーを停止して再起動しなくてもすぐに有効になります。
データベース メールを使用するには、データベース メールを有効にしてから、データベース メールのホスト データベースを構成する必要があります。
データベース メール構成ウィザードを使用してデータベース メールを構成すると、msdb
データベースのデータベース メール拡張ストアド プロシージャが有効になります。 データベース メール構成ウィザードを使用する場合、以下の例の sp_configure
を使用する必要はありません。
Database Mail XPs オプションを 0
に設定すると、データベース メールは開始されません。 データベース メールが実行されている場合にこのオプションを 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