2011-09-01 79 views
1

我有一个存储过程,执行一个小的事务,然后发送一个确认电子邮件。如何从另一个存储过程异步运行缓慢过程?

创建和发送电子邮件需要很长时间,并阻止我已经返回的主程序。电子邮件的创建和发送可以在后台完成,对用户来说不重要。

有没有办法异步运行存储过程?东西沿着“exec_async proc_name”的行。

回答

3

不是真的 - 但最简单的方法是将电子邮件所需的数据转储到单独的表中,然后有一个单独的计划作业从该表中选取它并执行所需的任何处理做..

+0

第二个出站队列表。计划的作业可以在SQL Server中。请参阅联机丛书中的“计划任务”。 – HABO

相关问题