我意识到 SQLServer 中有一个集成的电子邮件通知系统,我可以将其配置为使用我组织的 Exchange 服务器发送电子邮件。
我想用它来发送有关添加某些数据的事件的电子邮件,例如,如果我有一个包含名为“error no”的列的表;我想在出现某个错误时通过电子邮件收到通知。正在添加。
例如,如果错误号是 5,我想通过通知系统收到一封电子邮件。如果错误号为 4,则将其插入到表中而没有通知。
我希望能够在不编写任何存储过程或 T-SQL 的情况下做到这一点,但如果我必须这样做,那么我这样做没有问题。
谢谢你们。
我能想到的最快的解决方案是在您的特定表上创建一个插入后触发器,根据您的条件(错误号等),您可以调用系统过程msdb.dbo.sp_send_dbmail来发送自定义电子邮件。
您必须首先配置邮件(创建配置文件并对其进行测试)。我真的不认为有更简单的方法。
我认为您可以根据自定义错误编号创建警报。但这意味着您必须修改在该表中插入数据的当前代码以抛出此自定义错误,才能看到警报。
归档时间: |
|
查看次数: |
5277 次 |
最近记录: |