1

我有一个监控要求,我需要每小时检查一次表数据,如果它达到比前一小时更高的某些计数,我需要通知某些用户。我还需要创建某种用户界面,以便用户也可以根据天/周跟踪计数。

我是开发人员,除了编写存储过程/创建表等基本用途外,我对数据库知之甚少,我在互联网上搜索并找到了很多选项,但不知道最好的选择是什么将实现我的目的。

第一个是使用 SQL Server Reporting Services 企业版。我不确定是否有办法比较以前的数据,在其中编写逻辑并在其中发送电子邮件通知。

第二个是在表上编写触发器并在存储过程中编写逻辑,并在可能的情况下使用存储过程逻辑触发此触发器。触发器将发送电子邮件。但后来我需要在应用程序级别创建某种接口。

如果还有其他更好的方法可以做到这一点,或者这两者之间的最佳方法是什么,有人可以帮忙吗?

4

1 回答 1

0

尝试阅读数据收集器:

http://msdn.microsoft.com/en-us/library/bb677248%28v=sql.105%29.aspx

于 2012-10-17T15:04:16.123 回答