我想知道是否可以在SQL Server上运行查询,该查询将每小时以几秒钟的时间作为客户端连接到Web服务器的特定IP地址...我想知道,因为从中检索数据一个传感器,将其发送到本地Web服务器(使用Ajax请求),然后该服务器将其上传到网页...有可能使其不上传到网页而是上传,捕获并发送给连接的客户端(现在客户端将是SQL Server。
答案 0 :(得分:0)
如果所述服务公开了某种用于通信的API或协议,则可以编写一个程序集来执行此操作。在这种情况下,您可以编写一个向服务器发出HTTP请求的程序集。
一个很好的例子在这里:https://sqlsunday.com/2013/03/03/web-requests-using-clr-proc/
答案 1 :(得分:0)
您可以将SQL Server连接到Web服务器并从中拉取/擦除数据,但这将是一个脆弱的设计,容易出错。参见this answer for one possible way。
但是,SQL Server就是这样-服务器,而不是客户端。我建议您考虑实现目标的不同选择。