我使用 WS 2012 + SQL 2012 映像从库中创建了我的 Windows Azure VM。
我正在使用 SSIS 进行 POC 从 FTP 站点提取文件并加载到我的数据库中。我在 SSIS 中的 FTP 任务有问题。我要提取的文件是纯文本,所以我在我的 SSIS 包中将传输模式设置为 ascii。当我尝试导航到远程路径时,我的问题就出现了。我收到以下错误:
错误:请求的 FTP 操作中发生错误。详细错误描述:200 Type 设置为 A。
500 端口命令无效。500 'LPRT 6,16,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,2,192,34':命令不理解
如果我输入远程路径并尝试执行包,我会得到同样的错误。我为我的虚拟机创建了一个 FTP 端点,使用 22 作为公共端口和 21 作为私有端口。我还需要做些什么来完成这项工作吗?
我找到了很多关于如何为 Azure VM 配置 FTP 服务的文章,但这不是我想要做的。我想运行一个使用 FTP 任务的 SSIS 包。