0

我想使用触发器从 SQL Server 2005 Express 发送电子邮件。

我见过的解决方案使用系统存储过程xp_sendmailsp_send_dbmail,但这些在 SQL Express 下不可用(只能在完整的 SQL Server 下工作)。

任何建议,将不胜感激。

谢谢

4

2 回答 2

4

从触发器发送电子邮件听起来是个坏主意。

为什么不轮询表格并获取修改的记录,然后为每个新的/修改的条目发送一封电子邮件?

于 2009-06-10T15:03:20.700 回答
-1

正如皮革所说,尝试在触发器中发送电子邮件是一个坏主意。

虽然在我看来升级到 SQL 标准并使用 sp_send_dbmail 是通过数据库发送电子邮件的最佳方式,但我相信您可以通过低保真 CDOSYS 完成您想做的事情。

此处描述:http: //support.microsoft.com/kb/312839

自 SQL 2000 以来,我没有使用过 CDOSYS,因此我不确定它是否会成为您的解决方案,但它确实为您提供了另一种学习以编程方式发送电子邮件的途径。

于 2009-06-10T15:18:33.680 回答