需要注意的问题点:

一、发布服务器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的电脑上进行,否则连不上子网服务器。

SQLServer2008R2复制发布订阅(含局域网跨网段)调试总结的更多相关文章

  1. SQL Server 复制 - 发布订阅(SQL Server 数据同步)

    原文:SQL Server 复制 - 发布订阅(SQL Server 数据同步) SQL Server的同步是通过SQL Server自带的复制工具来实现的,分发布和订阅2大步. A,复制-发布 发布 ...

  2. SQL Server2012高可用之事物复制(发布订阅)测试

      (一)测试目的 目前公司使用的SQL SERVER 2012高可用环境为主备模式,其中主库可执行读写操作,备库既不可写也不可读,即采用的高可用技术为"数据库镜像".存在的问题为 ...

  3. Springboot+Redis(发布订阅模式)跨多服务器实战

    一:redis中发布订阅功能(http://www.redis.cn/commands.html#pubsub) PSUBSCRIBE pattern [pattern -]:订阅一个或者多个符合pa ...

  4. springboot集成redis实现消息发布订阅模式-双通道(跨多服务器)

    基础配置参考https://blog.csdn.net/llll234/article/details/80966952 查看了基础配置那么会遇到一下几个问题: 1.实际应用中可能会订阅多个通道,而一 ...

  5. SQL Server 2008复制发布订阅(数据同步)

    数据库同步问题 1.有一台主数据库服务器A和另外一台数据库服务器B,客户端首先访问数据库B,当B数据库服务器挂掉时就访问A,当对数据库B进行DML操作时,同时对A进行更新,如果A与B之间通讯失败,则将 ...

  6. sqlserver 数据分发复制 发布订阅

    转载地址:https://www.cnblogs.com/lizejia/p/6062674.html

  7. SQL Server 2008 R2的发布订阅配置实践

    纸上得来终觉浅,绝知此事要躬行.搞技术尤其如此,看别人配置SQL SERVER的复制,发布-订阅.镜像.日志传送者方面的文章,感觉挺简单,好像轻轻松松的,但是当你自己去实践的时候,你会发现还真不是那么 ...

  8. 超详细SQL SERVER 2016跨网段和局域网发布订阅配置图解和常见问题

    原文:超详细SQL SERVER 2016跨网段和局域网发布订阅配置图解和常见问题 转载标明出处:http://blog.csdn.net/u012861467 前方高能,要有点耐心,图片较多,注意在 ...

  9. 超详细!! sql server 同步数据库 发布 订阅 跨网段 无公网ip 常见问题

    问题描述 主机1:发布端 阿里云服务器--有公网ip 主机2:订阅端 笔记本--无公网ip 数据量很小,主要是熟悉发布订阅的操作流程. 主机2仅仅作为主机1的本地备份,要求修改云服务器上数据后,能通过 ...

随机推荐

  1. docker安装rocketmq

    一.单机部署 1.拉取镜像:foxiswho/rocketmq:server  cabel/rocketmq:broker styletang/rocketmq-console-ng 2.创建目录:d ...

  2. vector引用参数

    #include<iostream> #include<vector> using namespace std; //定义一个计算数字的函数,返回计算后的vector numb ...

  3. Pandas中DataFrame数据合并、连接(concat、merge、join)之join

    pandas.DataFrame.join 自己弄了很久,一看官网.感觉自己宛如智障.不要脸了,直接抄 DataFrame.join(other, on=None, how='left', lsuff ...

  4. PHP swoole UDP服务端和客户端

    服务端 <?php $serv = ,SWOOLE_PROCESS,SWOOLE_SOCK_UDP); $serv->on('Packet',function ($serv,$data,$ ...

  5. 【C#-文件管理】 判断文件夹或文件是否存在,并创建文件夹或文件

    1.判断文件夹是否存在 Directory.Exists(“文件夹路径”)    返回false表示不存在,true表示存在 2.判断文件是否存在 File.Exists("文件路径&quo ...

  6. js中prototype和constructor的认识

    最初对js中 object.constructor 的认识: 我们都知道,在JS中有一个function的东西.一般人们叫它函数.比如下面的代码 function Person(name)    {  ...

  7. dataGridView添加ComboBox 每行绑定不同的集合,显示默认值

    好了 多说无意,直接上代码,看不看的懂,就看大家的了,解决问题后,可以评论回复,可以一起商讨一些疑难杂症 List<ProtocolInfo> list = piDB.FindAll(). ...

  8. java+大文件上传解决方案

    众所皆知,web上传大文件,一直是一个痛.上传文件大小限制,页面响应时间超时.这些都是web开发所必须直面的. 本文给出的解决方案是:前端实现数据流分片长传,后面接收完毕后合并文件的思路. 实现文件夹 ...

  9. tail命令:显示文件结尾的内容

    tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下:tail [选项] 文件名 选项 含义 -n K 这里的 K 指的是行数,该选项表示输出最后 K 行,在此基础上,如 ...

  10. react 路由

    react 提供了实现路由的方式,不过需要我们下载插件 react-router-dom 当我们下载好了插件,然后我们可以通过 import {} from 'react-router-dom' 来引 ...