如何获取架构更新的电子邮件警报?

时间:2013-03-12 10:32:28

标签: sql-server

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

2 个答案:

答案 0 :(得分:0)

您可以使用数据库级触发器和sp_send_dbmail过程来执行此操作。

答案 1 :(得分:0)

此功能没有内置功能,但您可以尝试DDL triggers和sp_send_dbmail的组合来发送电子邮件通知。

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

要设置数据库邮件,您需要先通过SSMS进行配置。 Here是一篇描述此内容的文章。