如何将平面文件从 URL 加载到 SQL 表



我需要将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# 的先决条件

最新更新