gpt4 book ai didi

sql-server - SQL Server 2008 - 从插入触发器执行 sp_start_job - 作业是否异步运行?

转载 作者:行者123 更新时间:2023-12-03 12:28:13 26 4
gpt4 key购买 nike

我希望使用 sp_start_job插入触发器 中开始一项工作。

insert 触发器所在的表在 atm 中每天只有几个插入。

这样做的目的是让插入触发器不必等待作业完成 - 这是否正确?

该职位向公司内的关键人员发送电子邮件,通知新数据。

另外,这个想法的缺点是什么?

用于插入数据的登录/用户是否需要任何特殊权限/角色

或者该工作是否需要由登录/用户拥有

触发器是否在登录/用户权限下运行?

预先感谢您的帮助。

最佳答案

是的,您可以从过程的输出中看到它不会即时发送电子邮件,而是将其添加到队列中,因此它不会通过等待电子邮件发送然后继续触发器来锁定任何内容执行。

您可以在

查看您的电子邮件日志
SELECT * FROM sysmail_log

另一个可能对您有帮助的查询是

SELECT * FROM sysmail_mailitems

关于sql-server - SQL Server 2008 - 从插入触发器执行 sp_start_job - 作业是否异步运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com