我想使用触发器从 SQL Server 2005 Express 发送电子邮件。
我见过的解决方案使用系统存储过程xp_sendmail 或sp_send_dbmail,但这些在 SQL Express 下不可用(只能在完整的 SQL Server 下工作)。
任何建议,将不胜感激。
谢谢
我想使用触发器从 SQL Server 2005 Express 发送电子邮件。
我见过的解决方案使用系统存储过程xp_sendmail 或sp_send_dbmail,但这些在 SQL Express 下不可用(只能在完整的 SQL Server 下工作)。
任何建议,将不胜感激。
谢谢
从触发器发送电子邮件听起来是个坏主意。
为什么不轮询表格并获取修改的记录,然后为每个新的/修改的条目发送一封电子邮件?
正如皮革所说,尝试在触发器中发送电子邮件是一个坏主意。
虽然在我看来升级到 SQL 标准并使用 sp_send_dbmail 是通过数据库发送电子邮件的最佳方式,但我相信您可以通过低保真 CDOSYS 完成您想做的事情。
此处描述:http: //support.microsoft.com/kb/312839
自 SQL 2000 以来,我没有使用过 CDOSYS,因此我不确定它是否会成为您的解决方案,但它确实为您提供了另一种学习以编程方式发送电子邮件的途径。