如何在SQLSERVER中执行特定作业时获取警报

时间:2009-04-01 12:51:23

标签: sql-server-2005

我创建了一个包含来自用户数据库的“select * from employ”命令的作业。

当这个查询成功执行时,我会通过mail.how获取警报来执行此操作

2 个答案:

答案 0 :(得分:3)

按照此处的说明(http://weblogs.sqlteam.com/randyp/archive/2009/03/04/60863.aspx),但最后检查'成功'而不是'失败'。

引用:

  
      
  • 运行SQL Server表面区域配置 - >特征的表面区域配置 - >   选择数据库邮件 - >选中“启用数据库邮件存储过程”。
  •   
  • 打开SQL Management Studio - >管理 - >数据库邮件 - >配置SMTP设置。
  •   
  • 转到SQL Server代理 - >运营商 - >创建新运营商
  •   
  • 转到SQL作业 - >在通知中,选中电子邮件并选择运营商。你也可以   如果作业失败/成功/完成,请选择发送通知的选项。
  •   

有关SQL邮件的更多信息: http://www.sql-server-performance.com/articles/dba/email_functionality_p1.aspx

答案 1 :(得分:0)

SQL Server Management Studio中提供了作业属性中的许多通知选项。

对于电子邮件通知,您需要使用enable it to send emails的信息配置服务器。