从REST Web服务更新SQL Server 2005的最简单方法

时间:2009-06-26 16:40:02

标签: sql-server xml sql-server-2005 rest

我们在SQL Server 2005中有一个与数据库一起运行(Access)的作业管理应用程序。第三方将向我们提供作业信息,它们通过使用REST样式接口的SSL Web服务以XML形式提供。该服务需要定期自动轮询 - 5或10分钟。需要将XML数据拉回并加载到保存表中以进行后续手动处理 - 即问题实际上仅限于检索数据并将其加载到表中。

我可以完全访问服务器,我可以在合理范围内部署我想要的任何软件。

我正在寻找关于我选择简单,可靠和强大的方法的建议。不幸的是,第三方公司有效地提供了除PHP类之外的 no 示例代码。在服务器上部署PHP是一种选择,但Windows上的默认PHP安装不支持openssl,我更喜欢更优雅的方法。

我有什么选择?

3 个答案:

答案 0 :(得分:1)

最简单的方法是编写一些C#代码来调用REST服务并将数据写入临时表。在Console应用程序中创建此代码,并使用Task Scheduler定期运行它。

答案 1 :(得分:0)

尝试查看.net库?至于php上的SSL支持,如果我没记错的话,只需在ini文件中取消注释即可使其正常工作。

答案 2 :(得分:0)

如果第三方服务是“REST”服务,我认为这意味着基于HTTP的端点,为什么不使用HttpWebRequest来调用服务以及许多.Net Xml解析库中的一个来访问响应内容。