Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从sql server express发送电子邮件_Sql Server_Sql Server 2005_Email_Triggers_Sql Server Express - Fatal编程技术网

Sql server 从sql server express发送电子邮件

Sql server 从sql server express发送电子邮件,sql-server,sql-server-2005,email,triggers,sql-server-express,Sql Server,Sql Server 2005,Email,Triggers,Sql Server Express,我想在用户向表中插入一些数据时发送电子邮件。这在sql express中可能吗?请帮助输入代码 我会使用触发器在表上插入。 对于电子邮件,我的电脑应该有哪些功能。我有Windows XP。据我所知,SQL Express不支持数据库邮件功能,因此这是不可能的。根据Sql Server 2008 R2文章底部的注释: 数据库邮件在SQL中不可用 服务器快车 一个更健壮的解决方案是将通知逻辑嵌入到与数据库对话的应用层(例如C#)。据我所知,SQL Express不支持数据库邮件功能,因此这是不可能的

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

我会使用触发器在表上插入。
对于电子邮件,我的电脑应该有哪些功能。我有Windows XP。

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

数据库邮件在SQL中不可用 服务器快车


一个更健壮的解决方案是将通知逻辑嵌入到与数据库对话的应用层(例如C#)。据我所知,SQL Express不支持数据库邮件功能,因此这是不可能的。根据Sql Server 2008 R2文章底部的注释:

数据库邮件在SQL中不可用 服务器快车


一个更健壮的解决方案是将通知逻辑嵌入到与数据库对话的应用层(例如C#)中。

据我所知,在SQL Server Express上启用SQL CLR没有受到任何反对


您可以尝试将SQL CLR触发器用于
System.Net.Mail
对象。

据我所知,在SQL Server Express上启用SQL CLR没有受到任何反对



您可以尝试对
System.Net.Mail
对象使用SQL CLR触发器。

这在SQL Express中是不可能的。如果您碰巧更新到完整的management studio,您将使用msdb.dbo.sp_send_dbmail发送电子邮件。

这在SQL Express中是不可能的。如果您碰巧更新到完整管理工作室,您将使用msdb.dbo.sp_send_dbmail发送电子邮件。

您能帮我完成完整的代码吗?sp_OACreate-这对我也没有帮助吗?@sqlchild:I发现@sqlchild:SQL CLR是一个非常复杂的主题,不能放在一条评论中你能帮我完成完整的代码吗?sp_OACreate-这也帮不了我吗?@sqlchild:I发现@sqlchild:SQL CLR是一个非常复杂的主题,不能放在一条评论中你的意思是无法通过SQL express发送电子邮件“更新到完整的管理工作室”-这是什么意思?您的意思是说通过购买sql server更新?sql express中没有内置数据库邮件。ManagementStudio基本上是完整版本,具有数据库邮件功能。至于你需要什么样的电子邮件客户端,这取决于你的电子邮件类型。对于像gmail这样的东西,任何处理smtp的东西都可以。如果您在exchange上运行,则需要类似outlook的mapi客户端(也不是express版本),请告诉我,我对management studio和sql server感到困惑。据我所知,ManagementStudio只是一个用于操作SQLServer的界面?我说得对吗?因此,如果我有SQLServerExpress并安装了SQLServerManagementStudio express,那么我可以使用数据库邮件吗?另外,管理工作室和管理工作室快车有什么不同吗?我说的不对。如果您有server express,它没有可用的dbmail。非express sql server是打开dbmail的地方。是的,你是对的,ManagementStudio只是GUI。非express management studio中还有更多功能。您的意思是无法通过sql express发送电子邮件“更新到完整的management studio”-这意味着什么?您的意思是说通过购买sql server更新?sql express中没有内置数据库邮件。ManagementStudio基本上是完整版本,具有数据库邮件功能。至于你需要什么样的电子邮件客户端,这取决于你的电子邮件类型。对于像gmail这样的东西,任何处理smtp的东西都可以。如果您在exchange上运行,则需要类似outlook的mapi客户端(也不是express版本),请告诉我,我对management studio和sql server感到困惑。据我所知,ManagementStudio只是一个用于操作SQLServer的界面?我说得对吗?因此,如果我有SQLServerExpress并安装了SQLServerManagementStudio express,那么我可以使用数据库邮件吗?另外,管理工作室和管理工作室快车有什么不同吗?我说的不对。如果您有server express,它没有可用的dbmail。非express sql server是打开dbmail的地方。是的,你是对的,ManagementStudio只是GUI。非express management studio中还有更多功能。