【发布时间】:2012-09-16 11:32:44
【问题描述】:
对客户端的系统和设置做一些限制,我想知道 SQL Server 是否可以触发 Web 请求?
我需要能够在 sql server 列更新后发送电子邮件。我有一个带有数据库邮件的触发器,但客户端上的数据库服务器不允许这样做。另一种方法是让该数字在准备好时触发网络请求。我会通过网络服务器上的网络服务来完成它,让它只轮询表格,但这似乎是很多浪费的循环。
有什么想法吗?
【问题讨论】:
-
嗨 - 这是我在很多版本中问过自己很多次的问题(我从 6.5 开始使用 MSSQL)......而且,上次我检查时,“轮询”仍然是最好的回答 :( 我希望 .Net 集成在较新版本的 MSSQL 中可能是一个很好的解决方案。但我向你保证,从 SQL 触发器触发 COM/ActiveX 对象肯定不是(在MSSQL2000 或更低):(
-
这有点糟糕,我现在正在研究 SQL CLR Web 请求
-
我很好奇 CLR 是否适合您。它应该 - 我希望它是这样的:)
-
我使用 SQL CLR 触发 Web 请求,然后 Web 服务器发送电子邮件
标签: c# asp.net .net sql-server sql-server-2005