补充一下,上面的"\\sql\mysql"是FTP的指向目录
FTP服务器名,那个IP就是FTP服务器的外网地址,我们通过IE可以直接访问(ftp:\\58.221.244.162)

解决方案 »

  1.   

    怀疑你本地DB和远程DB根本不通你先测试一下能不能通过本地DB连接到外网的DB
    看看本地DB和远程DB的MSDTC是否开了--创建一个远程连接试试
    exec sp_dropserver '远程lnk','droplogins'
    go
    exec sp_addlinkedserver '远程lnk','','SQLOLEDB','远程机器名'
    exec sp_addlinkedsrvlogin '远程lnk','false',null,'sa'
    go
    看看行不行
      

  2.   

    to:tntzbzc我在配置过程中,在发布服务器上,同时注册了外网和内网的数据库,所以DB一定是相通的,,按照您的方法试了后还是不行,,
    to:happyflystoneFTP权限有啊,在IE中通过那个用户名和密码是可以访问的,而且可以做修改操作
    另外,在上图所贴出来的样子之前,还有一个快照文件是被应用了,,不知道这是不是说明第一个快照文件是通过FTP传送过来了?如果是,那么,为什么会第二个快照文件就不行了?如果不是,那个应用是什么???
      

  3.   

    我记得FTP是这样的
    FTP服务器的信息是为订阅服务器服务的,也就是说发布服务器不会把快照复制到FTP上, 而订阅服务器却是从FTP拿快昭数据的
    这就有两种解决方式:
    1. FTP服务器是你自己架设的, 发布服务器可以用\\xxx 的方式将快照文件放过去, 这样内外网都是访问同一个快照文件目录, (外网实际访问的是这个目录被配置为FTP的虚拟目录)
    2. 自己想办法把快照上传到FTP服务器
      

  4.   

    to:zjcxc在IE中通过那个用户名和密码是可以访问FTP服务器,在FTP服务器的FTP目录下已经产生了快照文件,,,但是,在订阅服务器中无法取到,,,这是什么原因??另外,有时,在历史记录中,会发现有一个快照文件已经应用,而第二个还是无法获取,,这是什么原因呢??还请专家不吝赐教,,,万分感谢~~
      

  5.   

    我是这样做的:我在订阅服务器上的企业管理器中,注册了发布服务器(通过SQL 客户端管理工具,搞了别名,所以可以直接通过别名注册),然后就直接在订阅服务器上给发面服务器配置发布,新建发布,,,然后在订阅服务器上订阅(也就是你说的拉式订阅吧)。在发布服务器上,也一样的可以在企业管理器中注册订阅服务器,并可以通过企业管理器管理订阅服务器上的数据库。。
    这也就是讲在发布服务器同样能访问订阅服务器,,,
      

  6.   

    那上面那个
    "SQL Server 企业管理器 未能启动服务器“SQL”上的服务“SQLSERVERAGENT”。1722 - (RPC 服务器不可用。)"是什么原因?我可以通过怎么配置来把这个提示去掉??我只是在做订阅时,选择的是合并,,,没有想把发布服务器同时做订阅服务器啊,,还有,,我不明白你说的"要求发布服务器和订阅服务器能够互相访问"是什么意思?是不是用相同的WINDOW用户相同的密码来启动SQLSERVERAGENT??
      

  7.   

    谢谢ZJCXC,,已经搞定了,,是偶自个儿的问题,,,,