通过SQL Server存储过程访问REST服务的方法?

jha*_*567 3 sql sql-server rest web-services sql-server-2008

我们正在寻找一种从SQL Server 2008和更新的存储过程调用REST服务的方法.我们无需从此服务获取任何信息.我们只需要强制调用在存储过程的中间运行.

我找到了一些第三方选项或CLR; 但我拒绝认为没有更简单的方法,因为我们只需要拨打电话而不需要任何回报.

希望有人可以解释一下.谢谢!

dpw*_*dpw 6

您可以创建一个SQL代理作业来运行PowerShell脚本,然后通过运行该作业msdb.dbo.sp_start_job.这样您就不需要任何外部脚本或实用程序,也不需要任何SQL-CLR.

你的工作步骤如下:

$request = [System.Net.WebRequest]::Create('http://stackoverflow.com/')
$result = $request.GetResponse()
Run Code Online (Sandbox Code Playgroud)