0
SQL ServerエージェントにSPがあります。より良い知識のためにこの例を読むことができますSQL Serverから電子メールへエラーメッセージを送信
USE msdb
EXEC sp_send_dbmail
@profile_name = 'MyProfile',
@recipients = '[email protected]',
@subject = 'T-SQL Query Result',
@body = 'The result from SELECT is appended below.',
@execute_query_database = 'msdb',
@query = 'SELECT *FROM [DB_Mh].[dbo].[mMhs]',
結果は、私にこのような電子メールが送られました。
SELECTの結果が以下に追加されます。
nim fullname ---------------- ---------- 443141100778 Betty 4431411006571 Jessica 4431411002372 Dian
とエラーが発生すると、SQLは私に任意の電子メールを送信しませんでした。だからSQL上のスクリプトでは、SQLの結果を送っただけで何か問題が発生した場合は私に通知を送信しませんでした。私が尋ねたいのは、エラーメッセージが表示された場合にsqlに電子メール通知を送信する方法です。