2012-08-10 57 views
0

我需要将CSV文件从URL下载到SQL表。在这种情况下,网址如下所示:http://mysource.com/mypage.aspx?text=All。这指向一个Excel CSV文件。例如,我需要定期将此文件中的数据加载到SQL表中,例如每5分钟一次。如何将URL中的平面文件加载到SQL表

我试图从SSIS环境内创建一个包,但它似乎应该首先使用脚本下载文件?或者这可以在SSIS中完成。文件系统任务或平面文件源不喜欢url输入字符串,也不喜欢FTP。

谢谢。

+0

你有看到这个吗? http://www.sqlis.com/sqlis/post/Downloading-a-file-over-HTTP-the-SSIS-way.aspx或http://ssisdownloadfiletask.codeplex.com/ – 2012-08-10 14:59:36

回答

0

我认为最好的方法是创建一个脚本任务并编写一些c#来完成它。据我所知,你只能通过SSIS FTP。

预备知识,你需要知道C#

+0

谢谢你的回复。我的目标之一是使用可用的工具并减少维护,即我宁愿维护一个dtsx包而不是dtsx包和script/dll/wcf等等。似乎这个基本任务应该能够用SSIS完成和Sql Agent。 SSIS是首选,因为我需要将平面文件映射到SQL表。 – soulia 2012-08-10 17:24:41

相关问题