0

当表、视图或存储过程更新(或理想情况下是任何数据库对象)时,是否有一种简单的方法来获取电子邮件警报?SQL Server 是否为此提供了内置函数?

4

2 回答 2

0

您可以使用数据库级触发器和 sp_send_dbmail 过程来完成。

于 2013-03-12T10:43:05.333 回答
0

对此没有内置功能,但您可以尝试结合使用DDL 触发器和 sp_send_dbmail 来发送电子邮件通知。

为此,您需要为要监视的所有对象创建 DDL 触发器,并在所有这些触发器中包含 sp_send_dbmail 存储过程。

要设置数据库邮件,您需要先通过 SSMS 对其进行配置。是一篇描述这一点的文章。

于 2013-03-12T10:46:20.433 回答