文档章节

SQLServer2008r2 复制(发布-订阅)总结

熊二哈
 熊二哈
发布于 2015/01/27 17:14
字数 661
阅读 1037
收藏 4

首先需求:我需要把205SERVER的数据同步到三个数据库中,2个本地,1个是在局域网(其实是vpn)。

操作步骤:1首先,把发布、订阅服务器的sqlserver agent服务都打开。

                 2 创建一个发布服务,选择要复制的表,生成快照,启动。

                 3 建立本地订阅2个,这些都一切顺利。

                 4 在创建局域网订阅时,发现订阅失败,主要有几个地方出现问题。

                  a创建订阅的时候,服务要求用实例名,不能用ip,所以必须在系统目录system32/drivers/etc下把host文件添加一条域名指向记录:192.168.0.205 205SERVER

                  b订阅服务的属性里,创建的时候是默认目录,直接找不到文件。我这里是用局域网访问,所以设置备用文件夹,路径设备为发布服务器路径(在发布服务器里设置快照目录共享,默认”D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\repldata“)为//205SERVER/repldata.

                  c确保订阅系统中访问  //205SERVER/repldata成功。

                  d本来觉得一下轻松搞定,但却发现不成功,错误类似

            快照由于出现操作系统错误 5,进程无法读取文件:找到了,拒绝访问。
            快照由于出现操作系统错误 3,系统找不到文件:没找到,路径配置错误。
             来回配置总是这两个问题。
             就纠结于此,然后跑到发布服务器去修改文件夹访问权限(everyone 完全控制权限,发现是无用功),又老去修改备用目录想获取访问权限,都没有试通。
             最终还是找出原因,由于配置的订阅由sqlserver代理去实现复制订阅,所以sqlserver代理没权限访问(我的是内置用户local system),于是解决办法有了,打开订阅服务器的sqlserver服务管理工具,把sqlserver代理的登录改成我的管理员用户,重启之后,于是订阅成功,数据过来了。
            感谢党,感谢人民,感谢ccav。。。。。。。


            ps:按常理来说:发布订阅统一用ftp目录应该是可以的,我这边服务器上原本有个ftp公网开放,不想去用了,所以没去试,不然ftp应该挺好用的。


© 著作权归作者所有

熊二哈
粉丝 14
博文 109
码字总数 56637
作品 0
昆明
部门经理
私信 提问
SqlServer2008 R2数据库主从搭建

环境:主库 WinServer2008R2 数据库:SqlServer2008r2 服务器名:Sql-master 从库 WinServer2008R2 数据库:SqlServer2008r2 服务器名:Sql-slave 先检查服务名称和主机名是否相同 select @@s...

ffafff
03/04
272
0
SQL Server复制入门(一)----复制简介

简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是一些列技术的集合,包括从存储转发数据到同步数据到维护数据一致性。使...

范大脚脚
2017/12/14
0
0
SQL Server中如何快速比较两张表的不一样?

一般来说,如何检测两张表的内容是否一致,体现在复制的时候发布端和订阅端的两端的数据上面 我这里罗列了一些如何从数据库层面来解决此类问题的方法 第一步当然就是检查记录数是否一致,否则...

李朝强
2016/05/05
102
0
sqlserver 2008 r2 直接下载地址(百度云)

之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸载了3次终于重装sqlse...

dillonxiao
2018/09/23
1K
0
SQL SERVER 2005 使用订阅发布同步数据库

这两天有一个同事在设计项目的时候考虑到数据量查询和写入都比较大,问我数据库该怎么设计,了解了他们的业务后,我给的建议是发布一个订阅的数据库来分担压力,写下自己的操作步骤分享给大家...

光石头
2011/03/23
178
0

没有更多内容

加载失败,请刷新页面

加载更多

VMware vSphere ESXi主机的访问控制

在vShpere中,访问ESXi主机的途径很多,如下: ESXi DCUI ESXi Shell ESXi SSH ESXi Host Client vCenter --> vSphere web client / vSphere Client VMware vSphere ESXi主机的访问控制,除了......

大别阿郎
14分钟前
1
0
大神讲解CGI、FastCGI和PHP-FPM关系图解

参考资料 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM:http://www.nowamagic.net/librarys/veda/detail/1319 php中fastcgi和php-fpm是什么东西:https://www.zybuluo.com/phper/note/50231 ......

网络小虾米
23分钟前
1
0
《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全

引言 前两讲我们介绍了 DNS 相关的攻击类型,以及针对 DDoS 攻击的防范措施。这些都是更底层的知识,有同学就来问能否讲讲和我们的日常操作相关的知识点,今天我们就来说说和我们日常 DNS 操...

Mr_zebra
24分钟前
1
0
zk中ServerCnxn

实现接口Stats, Watcher 内部类 DisconnectReason CloseRequestException EndOfStreamException(流关闭) 属性 方法 getSessionTimeout 获取session失效时间 sendResponse 发送回复数据 se......

writeademo
29分钟前
1
0
如何将 Redis 用于微服务通信的事件存储

来源:Redislabs 作者:Martin Forstner 翻译:Kevin (公众号:中间件小哥) 以我的经验,将某些应用拆分成更小的、松耦合的、可协同工作的独立逻辑业务服务会更易于构建和维护。这些服务(也...

中间件小哥
32分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部