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


    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 上的表中的数据  如图

     已经同步过来了。

  • 相关阅读:
    Android:RelativeLayout相对布局(转)
    Android:LayoutInflater作用及使用(转)
    keepalive安装配置
    nginx 多级7层代理安装配置
    k8s使用cephfs
    haproxy安装及配置
    通过nodeSelector配置项实现pod部署至指定node
    SFTP使用key文件登录
    k8s使用ceph存储
    nginx开启gzip压缩后导致apk包下载不能正常安装
  • 原文地址:https://www.cnblogs.com/fooa1098/p/5632980.html
Copyright © 2020-2023  润新知