Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当表、视图或存储过程更新(或理想情况下是任何数据库对象)时,是否有一种简单的方法来获取电子邮件警报?SQL Server 是否为此提供了内置函数?
您可以使用数据库级触发器和 sp_send_dbmail 过程来完成。
对此没有内置功能,但您可以尝试结合使用DDL 触发器和 sp_send_dbmail 来发送电子邮件通知。
为此,您需要为要监视的所有对象创建 DDL 触发器,并在所有这些触发器中包含 sp_send_dbmail 存储过程。
要设置数据库邮件,您需要先通过 SSMS 对其进行配置。这是一篇描述这一点的文章。