码迷,mamicode.com
首页 > 数据库 > 详细

sql server 搭建发布订阅后,改端口不正常工作的问题

时间:2016-07-01 14:45:55      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

sql 的发布订阅,想必大家都了解,但一般都是在默认的1433的情况下搭建的,那么1433换成别的端口,发布还能正常工作吗?

  在一次客户的真实场景上我就遇到了。

 

好了,今天不想写太多,简化下, 测试环境

   发布服务器  计算机名 win-01 

   分发服务器  计算机名 win-01  (与发布用的同一台)

   订阅服务器  计算机名 win-02

   用到的试验库是  YY

 

  在默认的端口1433  的场景下 ,我们已经搭建起了发布订阅,如图

 

   技术分享

技术分享

做了两张表的复制。

 

 

我们看下 复制监视器  

技术分享

 

 在win-01 的 表中插入、删除、修改都是正常的,这里就不多做介绍了。

 

那么 ,这时我们把win-02 这台实例默认的 1433 改成 4111 后,订阅还正常不?

技术分享

 

 我们此时再看下复制监时器的状态,如图

技术分享

技术分享

这是状态已经是,连不上订阅的状态了, 此时我们再写入数据,

发布服务器 win-01 

技术分享

 

订阅服务器win-02  

技术分享

可以看到,并没有同步过来。此时应该怎么办呢?

经过测试发现,只需要在win-01 也就是 分发的服务器上,通过建立别名的方式去映射就可以了。

win-01 上建立别名  如图

技术分享

 

 记住两个都要创建上,32位的是给通过图形界面创建订阅用到的别名,64位的 是给同步程序用的(不需重启)。

这是我们再看复制监视器 

技术分享

 

再看 win-02 上的表中的数据  如图

技术分享

 

 已经同步过来了。

 

sql server 搭建发布订阅后,改端口不正常工作的问题

标签:

原文地址:http://www.cnblogs.com/fooa1098/p/5632980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!