我需要将 CSV 文件从 URL 下载到 SQL 表。在这种情况下,URL 如下所示:http://mysource.com/mypage.aspx?text=All。这指向一个 Excel CSV 文件。我需要定期将此文件中的数据加载到 SQL 表中,例如每 5 分钟一次。
我正在尝试从 SSIS 环境中创建一个包,但似乎应该首先使用脚本下载该文件?或者这可以在 SSIS 中完成。文件系统任务或平面文件源不喜欢 url 输入字符串,FTP 也不喜欢。
谢谢。
我需要将 CSV 文件从 URL 下载到 SQL 表。在这种情况下,URL 如下所示:http://mysource.com/mypage.aspx?text=All。这指向一个 Excel CSV 文件。我需要定期将此文件中的数据加载到 SQL 表中,例如每 5 分钟一次。
我正在尝试从 SSIS 环境中创建一个包,但似乎应该首先使用脚本下载该文件?或者这可以在 SSIS 中完成。文件系统任务或平面文件源不喜欢 url 输入字符串,FTP 也不喜欢。
谢谢。
这里有几个示例可以满足您的需求:
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。
我认为最好的方法是创建一个脚本任务并编写一些 c# 来完成它。据我所知,您只能通过 SSIS 进行 FTP。
先决条件你需要知道c#