从sql server express发送电子邮件

时间:2011-03-14 07:56:40

标签: sql-server sql-server-2005 email triggers sql-server-express

我希望在用户将一些数据插入表格时发送电子邮件。这有可能在sql express中吗?请帮助代码。

我会使用触发器在桌面上插入。 电子邮件我的电脑上有什么功能。我有Windows XP。

3 个答案:

答案 0 :(得分:1)

据我所知,SQL Express不支持数据库邮件功能,因此开箱即用是不可能的。根据Sql Server 2008 R2的Database Mail MSDN文章底部的注释:

  

SQL中没有数据库邮件   Server Express。

更强大的解决方案是将通知逻辑嵌入到与数据库通信的应用层(例如C#)中。

答案 1 :(得分:1)

至于我没有发现在SQL Server Express上启用SQL CLR的任何折旧,

您可以尝试将SQL CLR Trigger与System.Net.Mail个对象一起使用。

答案 2 :(得分:1)

SQL Express无法实现这一点。如果您碰巧更新到完整的管理工作室,您将使用msdb.dbo.sp_send_dbmail发送您的电子邮件。