【发布时间】:2011-01-25 20:35:54
【问题描述】:
只是想知道是否可以从存储过程中调用 URL(最终将该过程添加到 sql 作业中)当网页刷新我的数据库时,如果我可以自动化这个过程,那就太好了。
编辑:
我希望能够从存储过程中请求网页。在所需网页的页面加载上,有一个刷新我的数据库的功能。我希望它每天凌晨 4 点刷新我的数据库。为了让我不要在凌晨 4 点手动进入该站点(仍在睡觉),我需要别的东西来为我做这件事。我认为 sql 作业会很棒,因为我可以设置时间和作业。我不太了解 PowerShell,想知道是否可以请求 URL,或者使用存储过程或任何其他方式访问 url。
【问题讨论】:
-
您能详细描述一下您为什么要这样做吗?这种请求通常会敲响警钟……
-
好的,更详细地编辑了它。不是想发出警报,只是懒惰,我想要别的东西来请求网页,虽然我可以看到你来自哪里
-
这似乎是一种过于复杂的方法来做一些相当简单的事情,即“每天凌晨 4 点执行代码”。您可以使用计划任务(在 Windows 中)或 Windows 服务等来做到这一点。
-
我的电脑无法开机(或作为笔记本电脑连接到网络),我认为我无法在测试服务器上设置计划任务
-
这是从 SP 调用 URL 的另一种方法(使用 sp_OACreate 'WinHttp.WinHttpRequest.5.1' 等)。但与其他方法一样,需要降低 SQL Server 的安全性:sqlteam.com/forums/topic.asp?TOPIC_ID=111356
标签: sql sql-server stored-procedures