博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer2008R2复制发布订阅(含局域网跨网段)调试总结
阅读量:5267 次
发布时间:2019-06-14

本文共 1056 字,大约阅读时间需要 3 分钟。

需要注意的问题点:

一、发布服务器A和订阅服务器B都在同一个网段的局域网内

1、两台服务器的SQLServer版本必须一致。

2、两服务器之间访问没难度,直接就可以搜索到。

3、注意请求订阅和推送订阅时分发代理或合并代理在分发服务器还是在订阅服务器

    请求订阅:分发代理或合并代理在订阅服务器

    推送订阅:分发代理或合并代理在分发服务器

这两个的区别在新建订阅的分发代理安全性窗口中填写windows账户时会用到。

4、.注意快照文件夹路径不要搞错,此文件夹要共享出来,共享时注意访问权限,将用到的账户都加上读写权限。最好最好加everyone用户,读写权限。

分发服务器和订阅服务器的快照文件夹要指向同一个文件夹。

二:局域网内有子局域网的

1、比如局域网中有一台服务器C(IP地址192.168.1.234),在这个网段中又接了一个路由器,这个路由器下面的一台服务器D(IP地址192.168.2.100)。这两个服务器一个主网一个子网,虽然相互可以ping通,但是在Microsoft SQL Server Management Studio中不能直接搜索到对方,不过在子网中的D可以直接写“IP地址+实例名”的方式登录C(比如在D服务器上mangement中直接输入192.168.1.234\sql2008就可以连接上C的SQLServer,但是此时复制发布订阅无法实现)

此情况下创建发布服务器时,会提示不能使用IP别名等,必须使用服务器名。此时最简单的方法就是:

修改c:\windows\system32\driver\etc\host文件,把远程机器名字和ip写进去

例如下图:

 

更改过hosts文件保存之后,子网服务器访问主网服务器就可以不用IP访问了,可以和同一个网段那样直接输入“计算机名\实例名”的方式进行访问。

2、此情况下快照文件夹位置也是重点注意对象。如果不留意很容易发生复制代理无法创建目录一类的问题,如果出现了此类问题,只需要将分发服务器和订阅服务器的快照文件夹均设置成分发服务器的快照文件夹,重新初始化病重新启动代理即可。

分发服务器快照文件夹在分发服务器的本地发布中对应的发布的属性中更改;

订阅服务器快照文件夹在订阅服务器的本地订阅中对应的订阅的属性中更改;

3、注意,对主网络中的C服务器数据库操作,配置分布服务器要在子网D的电脑上进行,否则连不上子网服务器。

 

 

转载于:https://www.cnblogs.com/sabertoothed/p/6219593.html

你可能感兴趣的文章
CSS3——CSS 文本
查看>>
微软build大会.net平台大事汇总
查看>>
Tair rdb(redis存储引擎)实现介绍
查看>>
Java读取键盘输入
查看>>
handler
查看>>
HDU 1158 Employment Planning (DP)
查看>>
Android模拟器使用笔记,学习head_first python 安卓开发章节
查看>>
SubSonic 绑定多个数据库
查看>>
洛谷-陶陶摘苹果(升级版)-数组
查看>>
洛谷-摆花-动态规划
查看>>
@angular/cli项目构建--Dynamic.Form
查看>>
c#.net全站防止SQL注入类的代码
查看>>
Codeforces 715A. Plus and Square Root[数学构造]
查看>>
[常见积性函数的线性筛]【学习笔记】
查看>>
UVA概率练习[2]
查看>>
和借钱有关(五)
查看>>
IOS常用加密GTMBase64
查看>>
CF889E Mod Mod Mod
查看>>
Cocos学习-----Cocos2Dx安装
查看>>
开发人员一定要加入收藏夹的网站(.NET、JAVA、SQL等)
查看>>