两台服务器,其中一台使用发布,另一台使用订阅,使用拉式订阅,可未把数据同步,也没什么错误提示,在
代理日记消息提示
[180] 作业 WEAPON-BIDBTest-department-DELL-8B851228E4\SQ-superet2005-074A181E-C45B-4594-949D-8B5E05019182 在执行时被删除: 结果是 (未知) 可如果使用推式订阅,就可以同步数据

解决方案 »

  1.   

    正式名称不叫"推"和"拉"吧. 楼主是指推送订阅和提取订阅吧?
    偶测试过OK的呀,其实提取订阅就是把数据同步的Job建到了目的端的SQL Job里,
    会不会是多人操作数据库,被不小心删除了Job?这么做跟目的端DBA沟通过了没?
      

  2.   

    是推送订阅和请求订阅,在同一台服务器上是OK,我也试过N次,可是如果在两台服务器上,请求订阅就没办法将数据同步过来。楼上的大哥用同一台服务器吗?
      

  3.   

    把2台服务器的防火墙都关掉试试?
    复制(Replication)可能不是通过默认端口去"请求订阅"的,所以被防护墙挡住了.
      

  4.   

    使用请求订阅,前面步骤,差不多就是使用下一步,到了分布代理安全性时,指定在同步此订阅时运行分布代理进程的域和计算机帐户:选择SQL SERVER代理服务帐户运行;连接到分发服务器:选择SQL SERVER登入名,请问这里有问题吗?
      

  5.   

    建订阅端时有两种模式,  一种是默认的推送方式,另一种是提取模式,如果在同一台服务器使用发布和订阅,则这两种模式都可以,可如果在两台服务器上,则推送可以,而提取不行。而我现在想做提取订阅,请问是不是还有其他准备的工作要做,之前在网上说需要满足四个前提条件。1. 数据库故障还原模型必需为完全还原模型。 2. 所有被同步的数据表都必须要用主键。 3. 发布服务器、分发服务器和订阅服务器必须使用计算机名称来进行SQLSERVER服务器的注册。 4. SQLSERVER必需启动代理服务,且代理服务必需以本地计算机的帐号运行。这四个,我都满足啦,还有什么要弄的吗?
      

  6.   

    关注,lz 是使用 什么版本的sql server。是在生产上还是在测试上面,是在 局域网内 还是在 公网上。使用什么订阅方式,事务,快照 还是什么。
      

  7.   

    sql server 2008r2 在局域网,使用事务的请求订阅 在测试上。调试过几次,可数据一直没办法同步。杂回事呢?