zoukankan      html  css  js  c++  java
  • 在Sql2000 sql2005 sql2008 下已能实现事务复制的强制订阅,但请求订阅始终不能实现总有下列错误提示

     


    硬件环境 :

        一台服务器 安装了 sqlserver2008 数据库  

    局域网还有一台机器 安装了 sqlserver2000数据库  

    两台server 通信 共享均没有问题


    同步过程中遇到的问题  :

    在Sql2000下已能实现事务复制的强制订阅,但请求订阅始终不能实现总有下列错误提示: 进程未能读取文件 "\快照路径” 由于发生操作系统错误 5。. 步骤失败



    数据库的 【订阅】 、【公布】 设置步骤 :

    做了 从sql2008 到sql2000的数据同步 ,在sql2008数据库  复制--->本地公布 -->新建公布  



    用sqlserver2008 远程连接到 sqlserver2000 在 复制-->本地订阅-->新建订阅  



    sqlserver 2008代理服务启动  生成了对应的快照。


    sqlserver2000端订阅启动代理时一直无法訪问 共享文件。  提示 进程未能读取文件 "\快照路径” 由于发生操作系统错误 5。. 步骤失败


    解决的方法:

    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆  网上搜了非常久 。一直没成功 我自己的解决的方法例如以下:☆ 


    在安装sqlserver2008中的服务器中:


     1、加入一个用户 : (本地用户和组 )中加入一个用户如: userxyz  让其隶属于 administrators  。

    2、找到公布的快照目录 。在共享中 把 userxyz  用户增加进去。


    在安装sqlserver2008中的服务器中:


     1、加入一个用户 : (本地用户和组 )中加入一个用户如: userxyz  让其隶属于 administrators  。 (注意 此用户的username和password必须与 sqlserver2008安装的服务器中加入的usernamepassword同样)!!

    !!

    2、在服务中 找到 SQLSERVERAGENT  代理服务  右键 属性 --->登录  --->此用户 -->浏览 选择 刚才的 usexyz  ---> 输入 usexzy的password --->点击确定 -->又一次启动代理服务。


    sqlserver 2008 服务器中数据库  --->  本地公布 ---->  又一次生成快照  

    sqlserver 2000 服务器中数据库 ---> 本地订阅--->又一次订阅    。

     成功同步数据。



      



  • 相关阅读:
    JAVA联调接口跨域解决办法
    Quartz集成springMVC 的方案二(持久化任务、集群和分布式)
    Quartz集成springMVC 的方案一
    Java 常调用的Webservice接口的方法
    集成Dubbo服务(Spring)
    Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
    事务的隔离级别 数据库
    Spring 之注解事务 @Transactional
    Request To JavaBean(请求对象转换为JavaBean对象)
    springmvc+mongodb+maven 项目搭建配置
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/6785582.html
Copyright © 2011-2022 走看看