2010-06-08 49 views
0

我有一个SQL 2005的安装程序,而且是比较新的:) 已经开了几个小时,我只需要一些帮助。存储过程的SQL警报?

我已经能够成功地为标准的“SQL服务器性能事件”设置警报,它的乐趣。所以我已经有电子邮件提醒工作。 但是,我需要警报来运行我创建的存储过程,根据它的输出它会通过电子邮件提醒我。

到目前为止,我一直在尝试使用WMI事件,但是我一直收到错误“@wmi_query无法在提供的@wmi_namespace中执行,请确保在查询中选择的事件类存在于命名空间中,并且该查询的语法正确”

查询肯定能行,所以我不知道..有不同的方式来做到这一点?

回答

2

您可以使用Management Studio或sp_add_alert系统存储过程来添加一个通知,并指定一个工作烧制执行。在Management Studio中,当您查看警报的属性时,它位于“响应”页面上。该工作可以由调用存储过程的单个步骤组成。在存储过程,你可以使用sp_send_dbmail系统存储过程来发送基于您定义的逻辑电子邮件。

从联机丛书:

+0

看起来超级骗子棘手d:看我们如何去:> – superdupersomething 2010-06-08 07:09:18