0

SQL Server ジョブを実行すると、次のエラーが発生します。

説明: クエリ「EXEC Stgs.sp_SendEmail ?」を実行しています。次のエラーで失敗しました: 「SQL Server は、このサーバーのセキュリティ構成の一部としてこのコンポーネントがオフになっているため、コンポーネント 'Database Mail XPs' のプロシージャ 'dbo.sp_send_dbmail' へのアクセスをブロックしました。システム管理者は ' の使用を有効にすることができます。データベース メール XPs' by using sp_configure.'データベース メール XP' の有効化の詳細については、SQL Server Books Online の「Surface Area Configuration」を参照してください。考えられる失敗の理由: クエリの問題、「ResultSet」プロパティが正しく設定されていない、パラメーターが正しく設定されていない、または接続が正しく確立されていない。終了エラー DTExec: パッケージの実行で DTSER_FAILURE (1) が返されました。開始: 6:24:54 PM 終了: 6:40:10 PM 経過: 915. 867秒。パッケージの実行に失敗しました。ステップは失敗しました。

エラーの説明には、紛らわしい 2 つのことが示されています。

1 つ目は、セキュリティ構成の問題です。2、パラメータが正しく設定されていない、または接続が正しく確立されていない

実際のエラーを取得する方法は? 解決策は何ですか?提案してください。ありがとう。

4

1 に答える 1

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

サーバーを停止して再起動しなくても、設定はすぐに有効になります

于 2016-02-24T11:17:27.787 に答える