事务复制,订阅服务器使用ftp获得快照,ftp端口修改,不为21后,为什么无法复制?
事务复制,订阅服务器使用ftp获得快照,ftp端口修改,不为21后,为什么无法复制?
平台:
ms sqlserver 2005,sp3补丁
发布服务器和分发服务器在不同地区的2台数据库服务器上,
事务复制,使用在订阅服务器拉的方式订阅,快照文件选择ftp方式从分发服务器获得,
现象:
当设置ftp服务器的端口为21时,复制完全成功,当把ftp端口改为其他如990时,始终出错,
分发代理程序连接ftp服务器的时间很长,最后错误提示"进程未能检索文件XXXX,".
我的分析:
因为配置端口为21时是正常,因此快照文件在发布服务器上生成是正常的,并且在发布--属性上也对ftp的端口
也设置为990,订阅创建好后,检查快照文件夹,确实生产了快照文件,ftp的路径等都设置是正确的,
因为端口为21时都正常,只是改动了端口就不正常.
我做的相关检查:
在订阅服务器上telnet发布服务器的和990端口.能够连接,所有机器的防火墙都关闭了.在订阅服务器上,使用ie浏览器
登陆ftp的990端口,完全能下载文件.
真是太奇怪了,莫非sql 的ftp复制只支持21端口?但发布属性的ftp设置里面明确的有端口的配置啊!!
有哪位修改了ftp端口复制成功的朋友,给点建议吗?