我使用WS 2012 + SQL 2012图像从Gallery创建了我的Windows Azure VM。
我正在使用SSIS进行POC从FTP站点提取文件并加载到我的数据库中。我在SSIS中遇到FTP任务问题。我提取的文件是纯文本,所以我在我的SSIS包中将传输模式设置为ascii。当我尝试导航到远程路径时出现问题。我收到以下错误:
错误:请求的FTP操作发生错误。详细错误说明:200类型设置为A。
500无效的PORT命令。 500'LPRT 6,16,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,2,192,34':命令不明白
如果我输入远程路径并尝试执行包,我会收到同样的错误。我为我的VM创建了一个FTP端点,使用22作为公共端口,21作为私有端口。为了让这项工作还有其他我需要做的事情吗?
我发现了很多关于如何为Azure VM配置FTP服务的文章,但这不是我想要做的。我想运行一个使用FTP任务的SSIS包。
答案 0 :(得分:0)
你也检查了机器的防火墙规则吗? 你能不能在SSIS任务之外执行frp命令(即浏览器,cmdline或ftp客户端)?