使用触发器从SQL Express发送电子邮件

时间:2009-06-10 15:00:37

标签: sql-server-express

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

我见过的解决方案使用系统存储过程 xp_sendmail 或者 sp_send_dbmail ,但这些在SQL Express下不可用(只能在完整的SQL Server下运行)。

任何建议都将不胜感激。

由于

2 个答案:

答案 0 :(得分:4)

从触发器发送电子邮件听起来不错。

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

答案 1 :(得分:-1)

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

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

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

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