わかりました。小規模な環境で SQL Server 2008 R2 を実行しています。私は現在、バックアップと同じドライブにデータを持っています (私は知っていますが、悪い考えですが、この課題を継承しただけです)。失敗した場合に通知するようにいくつかのジョブを設定しています。
私の上司は SQL が得意で、システムの保守方法を知っていますが、専任の DBA ではないため、私を雇いました。AMジョブのセットアップを行っていたところ、昨夜いくつか失敗しました。なぜこれでメールが生成されないのか疑問に思ったので、少し調べてみることにしました。
私が発見したことの 1 つは、SQL Server エージェント サービスが、SQL 以外では実際には使用されなくなったドメイン ログインで実行されていたことです。「ローカル システム アカウント」で起動するようにエージェントを変更し、サービスを再起動すると、電子メールが受信されるようになりました。問題は、一部のジョブが実行されるため、エージェントをドメイン資格情報で実行する必要があることです。
メールを実行できるようにするために、ローカル システムとしての権限を持つようにユーザー アカウントを設定するにはどうすればよいですか? エージェントをドメイン ログインに戻すとすぐに、メールが機能しなくなりました。