【问题标题】:SQL Server Agent Job Completion E-mail NotificationSQL Server 代理作业完成电子邮件通知
【发布时间】:2012-07-30 15:29:54
【问题描述】:

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

【问题讨论】:

    标签: sql-server email sql-server-2008-r2 ssms


    【解决方案1】:

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

    【讨论】:

    • 我可以使用数据库邮件日志发送测试电子邮件。这是其他问题
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-26
        相关资源
        最近更新 更多