0

我创建了一个数据库邮件帐户(经过测试并发送没有问题),创建了一个操作员,为我要监视的作业设置了警报,并重新启动了我的 SQL Server 代理。但是当相关工作完成时,我仍然没有收到警报。有没有少了一个步骤?

4

3 回答 3

0

查看您的数据库邮件日志并确保您没有任何错误发送到那里。确保您的内部中继邮件服务器允许从 SQL 服务器的 IP 地址发送。同时运行EXEC msdb.dbo.sysmail_help_status_sp并确保 dbmail 队列状态为“Started”或“Receives_Occuring”。如果队列处于 Stopped 状态,请使用EXEC msdb.dbo.sysmail_stop_spand重新启动它EXEC msdb.dbo.sysmail_start_sp

于 2012-07-30T15:51:00.923 回答
0

打开作业,转到通知并选择电子邮件,选择您创建的操作员,以及条件“当作业失败时”。那应该这样做。

于 2012-07-31T02:19:26.603 回答
0

能够在服务器重新启动后获得通知以开始发送

于 2012-10-08T14:16:13.823 回答