我正在寻找一些关于如何做到这一点的建议。
我们有第三方应用程序通过URL公开报告。当URL被命中时,它会创建一个包含数据的简单excel 2007文件。
我需要将它带入SQL 2008数据库服务器。这不是一次性事情,必须安排每天运行一次。
最好的办法是把这两个挂起来?
答案 0 :(得分:2)
我会写一个.net程序从URL下载excel文档。打开它并将其内容处理到DataTable,应用此时需要的任何验证,然后使用sqlbulkcopy将其推送到数据库,并通过电子邮件发送管理员或写入事件日志,如果它能够很好地监控任何故障。
然后安排它在您的服务器上每天运行。
答案 1 :(得分:2)
我会去SSIS包进行下载和导入,并将其安排为SQL代理作业。