从 ftp 接收文件到 SQL Server 2008

发布于 2024-10-13 18:41:19 字数 167 浏览 4 评论 0原文

如何在 SQL Server 2008 中设置计划作业,连接到 ftp 服务器并将文件传输到本地驱动器,甚至更好地传输到表中。

我想我可以使用 SSIS(至少我读过),但找不到教程或类似的东西。

如果我可以将文件传输到本地驱动器,那么我很好,但当然更好的解决方案是将文件直接传输到表中:)

How do I set up a scheduled job in SQL Server 2008 that connects to a ftp server and transfers a file either to a local drive or even better into a table.

I think I can use SSIS (at least that I read) but can't find a tutorial or like.

If I can just get the file to my local drive then I good but of course the even better solution is a file transfer directly into a table :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

靑春怀旧 2024-10-20 18:41:19

使用 SSIS 绝对可以实现。

使用 Business Intelligence Studio 设计 SSIS 包,然后您可以将此包安排为 SQL 代理作业。

SSIS无法将其直接传输到表,但它可以将其下载到临时文件(使用FTP任务),然后将其加载到表(取决于文件格式,很可能您需要使用数据流任务),并且删除文件(文件系统任务)。

Definetely possible with SSIS.

Use Business Intelligence Studio to design the SSIS package, then you can schedule this package as SQL Agent job.

SSIS can't transfer it directly to the table, but it can download it to temporary file (use FTP task), then load it to table (depends on file format, most likely you'll need to use Data Flow task), and delete file (File System task).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文