我需要将CSV文件从URL下载到SQL表。在这种情况下,网址如下所示:http://mysource.com/mypage.aspx?text=All。这指向Excel CSV文件。我需要定期将此文件中的数据加载到SQL表中,例如每5分钟加载一次。
我是在SSIS环境中尝试创建一个包,但似乎可能首先使用脚本下载该文件?或者这可以在SSIS内完成。文件系统任务或平面文件源不喜欢url输入字符串,也不喜欢FTP。
感谢。
答案 0 :(得分:3)
以下是一些符合您要求的样本:
http://www.sqlis.com/sqlis/post/Downloading-a-file-over-HTTP-the-SSIS-way.aspx
http://microsoft-ssis.blogspot.com/2011/05/download-source-file-from-website-with.html
-t
答案 1 :(得分:0)
我认为最好的方法是创建一个脚本任务并编写一些c#来完成它。据我所知,你只能通过SSIS FTP。
您必须了解c#
的先决条件