none
进程无法使用端口21连结到FTP站点 RRS feed

  • 问题

  • 我用FTP复制快照,配置好以后,以现以下问题:
    尝试的命令:
    if @@trancount > 0 rollback tran
    (事务序列号: 0x000000140000005E001700000000,命令 ID: 8)

    错误消息:
    进程无法使用端口 21 连接到 FTP 站点“Z6JW18”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20032)
    获取帮助: http://help/MSSQL_REPL20032
    550 /z6jw18/a: The system cannot find the path specified. 
     (源: MSSQL_REPL,错误号: MSSQL_REPL12003)
    获取帮助: http://help/MSSQL_REPL12003
    进程无法使用端口 21 连接到 FTP 站点“Z6JW18”。 (源: MSSQL_REPL,错误号: MSSQL_REPL)
    获取帮助: http://help/MSSQL_REPL
    大家谁能帮助解决一下,很着急。谢谢!
    防火墙也关闭了,如果用IE进FTP的话是可以的,用DOS下进也可以。
    2010年6月3日 17:49

答案

  • 请问问题是否解决? 或者这个问题还有什么我们能帮助解决的吗?


    Mark as Answer if it helps. This posting is provided "AS IS" with no warranties, confers no rights.
    • 已标记为答案 员工 2010年7月6日 3:11
    2010年7月6日 3:02

全部回复

  • 看一下FTP复制快照所使用的帐号和相关的权限吧。


    Mark as Answer if it helps. This posting is provided "AS IS" with no warranties, confers no rights.
    2010年6月4日 7:33
  • 能不能劳烦仁兄,说得再详细一点儿。例如说是在哪一块儿设置。在FTP快照设置里,我用的administrator这个用户登录的,有什么问题吗?
    2010年6月5日 15:17
  • 如果可以的话,您能留个MSN吗?想和您再请教一下。
    2010年6月5日 15:30
  • 我用FTP复制快照,配置好以后,以现以下问题:
    尝试的命令:
    if @@trancount > 0 rollback tran
    (事务序列号: 0x000000140000005E001700000000,命令 ID: 8)

    错误消息:
    进程无法使用端口 21 连接到 FTP 站点“Z6JW18”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20032)
    获取帮助: http://help/MSSQL_REPL20032
    550 /z6jw18/a: The system cannot find the path specified. 
     (源: MSSQL_REPL,错误号: MSSQL_REPL12003)
    获取帮助: http://help/MSSQL_REPL12003
    进程无法使用端口 21 连接到 FTP 站点“Z6JW18”。 (源: MSSQL_REPL,错误号: MSSQL_REPL)
    获取帮助: http://help/MSSQL_REPL
    大家谁能帮助解决一下,很着急。谢谢!
    防火墙也关闭了,如果用IE进FTP的话是可以的,用DOS下进也可以。

    从错误来看,如果你确定连接到FTP的账号密码没有问题,那应该按照提示The system cannot find the path specified. 是表示你连接到ftp的目录没有正确导致,这个不正确有可能是本身目录就不存在,另外就是有可能目录输入方式的不正确性导致SQLSERVER不能认定这个目录.

    楼主你再仔细检查这几个因素看看.


    http://blog.csdn.net/cn_sql
    2010年6月5日 21:18
    版主
  • 您好,在默认路径里,我填的是“\\Z6JW18\文件夹”,在FTP快照里我填的是"\文件夹"。我看网上的一些资料,也都是这样填。另外在FTP设置的时候,我填的是“盘符:\文件夹”。您看哪有问题吗?
    2010年6月6日 4:44
  • Is port 21 open on your network? Can you ftp to that machine with ftp command in dos prompt on sql server?
    2010年6月7日 3:48
  • Yes,I can used command in dos prompt on sql server with ftp.
    2010年6月7日 14:13
  • Which sql login do you set in replication? What kind of os permission does it have?
    2010年6月7日 15:59
  • 能不能劳烦仁兄,说得再详细一点儿。例如说是在哪一块儿设置。在FTP快照设置里,我用的administrator这个用户登录的,有什么问题吗?

    请问你使用的SQL Server是哪个版本的? 你可以参考:

    Managing Logins and Passwords in Replication

    http://msdn.microsoft.com/en-us/library/ms151219.aspx
    Mark as Answer if it helps. This posting is provided "AS IS" with no warranties, confers no rights.
    2010年6月11日 3:12
  • 鉴于你可以用命令行成功FTP, rmiao也同样建议你看一下FTP复制快照所使用的帐号和相关的权限。

    如果你用的是SQL 2000: 详见http://www.cryer.co.uk/brian/sqlserver/howtoreplication.htm#PublicationOptions

    如果你用的是SQL 2005或以上,详见http://technet.microsoft.com/en-us/library/bb633271.aspx

    有个讨论在http://social.msdn.microsoft.com/Forums/en-SG/sqlreplication/thread/96512c17-4edc-4242-b529-ec55f5549700


    Mark as Answer if it helps. This posting is provided "AS IS" with no warranties, confers no rights.
    2010年6月22日 10:01
  • 请问问题是否解决? 或者这个问题还有什么我们能帮助解决的吗?


    Mark as Answer if it helps. This posting is provided "AS IS" with no warranties, confers no rights.
    • 已标记为答案 员工 2010年7月6日 3:11
    2010年7月6日 3:02
  • 这个问题已经解决。谢谢!
    2010年7月6日 3:11