我想编写一个调用网页的sql server存储过程,但我无法弄清楚如何做到这一点。
有没有人有例子?
由于
答案 0 :(得分:1)
最简单的方法是使用CLR集成
答案 1 :(得分:0)
如果没有使用CLR Stored Procedure,我认为你运气不好。
我还会质疑你从获取网页后得到的标记中做了什么....
答案 2 :(得分:0)
我认为从SQL Server
运行外部程序这是一个非常糟糕的设计
但是,您可以使用扩展过程xp_cmdshell
打开带参数的Web浏览器。
EXEC xp_cmdshell
'"C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.bing.com'
请注意,它将在数据库服务器上执行Internet Explorer。我不确定这是不是你想要的。它还会阻止脚本的其余部分运行,直到IE进程被终止。
答案 3 :(得分:0)
SQL CLR是从SQL Server存储过程执行HTTP请求的最简单方法,正如此问题的其他响应所述。如果你想要更强大的东西,我建议你看一下Service Broker External Activator。