Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
存储过程的SQL警报?_Sql_Sql Server 2005_Wmi_Alerts - Fatal编程技术网

存储过程的SQL警报?

存储过程的SQL警报?,sql,sql-server-2005,wmi,alerts,Sql,Sql Server 2005,Wmi,Alerts,我有一个SQL 2005设置,而且是一个新的:) 几个小时来我一直在努力,我只是需要一些帮助 我已经能够成功地为标准的“SQL server性能事件”设置警报,这很有趣。因此,我已经有电子邮件提醒工作。 但是,我需要alert thing来运行我创建的存储过程,根据其输出,它将通过电子邮件通知我或不通知我 到目前为止,我一直在尝试使用WMI事件,但我一直收到一个错误“无法在提供的@WMI\u命名空间中执行@WMI\u查询。请验证命名空间中是否存在在查询中选择的事件类,以及查询是否具有正确的语法”

我有一个SQL 2005设置,而且是一个新的:) 几个小时来我一直在努力,我只是需要一些帮助

我已经能够成功地为标准的“SQL server性能事件”设置警报,这很有趣。因此,我已经有电子邮件提醒工作。 但是,我需要alert thing来运行我创建的存储过程,根据其输出,它将通过电子邮件通知我或不通知我

到目前为止,我一直在尝试使用WMI事件,但我一直收到一个错误“无法在提供的@WMI\u命名空间中执行@WMI\u查询。请验证命名空间中是否存在在查询中选择的事件类,以及查询是否具有正确的语法”


这个查询肯定有效,所以我不知道。。是否有其他方法来执行此操作?

您可以使用Management Studio或
sp\u add\u alert
系统存储过程来添加警报并指定要在触发时执行的作业。在ManagementStudio中,当您查看警报的属性时,它位于“响应”页面上。该作业可以由调用存储过程的单个步骤组成。在存储过程中,可以使用
sp\u send\u dbmail
系统存储过程根据定义的逻辑发送电子邮件

网上图书: