MSSQL 发布订阅,实现读写分离 SQL Server

https://blog.csdn.net/qq_32343577/article/details/82423393

-查询服务器的名称和实际计算机的名称,如果两者不一致,就需要修改。

use master
go
select @@servername;
select serverproperty(‘servername‘)

 

将"服务器名", 修改为正确的计算机名
EXEC sp_dropserver ‘aaaaa‘;           -- 原服务器名
GO
EXEC sp_addserver ‘aaaaa‘, ‘local‘; -- 新服务器名

 

接下来介绍发布订阅,具体流程如下:
第一步:本地发布
MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 


正如上面所说,发布订阅都需要实际的服务器名称才能连接到服务器。

切换服务器名称重新登录。查询服务器的名称,方法如上述所示。
MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 


1、继续点击新建发布,这时候就不会提示需要实际的服务器名称才能连接到服务器。

2、将SQL Server代理服务配置为自动启动,然后下一步
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


3、指向路径,然后下一步
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


4、选择数据库
MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 


5、选择发布类型。这里选择【快照发布】。几种发布类型的区别,SQL SERVER都给出了说明
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


6、选择待发布的内容,然后下一步。

7、不需要过滤其他内容的,继续下一步
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


 

8、设置代理,选择同步时间。MSSQL 发布订阅有自动同步的,这里的同步是用于有数据遗漏没有同步成功的,做二次检测,继续同步。如果数据量大的话,尽量选择深夜时间进行同步。
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


同步时间:
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


点击确定,然后下一步

9、设置代理安全性
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


点击确定,然后下一步
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


下一步
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


10、填写发布名称
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


11、完成发布。
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


出现了一点小插曲,这个是因为我们的Sql Server 的代理服务没有启动,点击启动即可。
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


这时候右键你发布的快照,点击查看快照代理状态,然后点击启动,这时候就算是发布成功了~
MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 


第二步:本地订阅
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


选择快照,新建订阅

1、新建订阅,选择SQL Server发布服务器
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


 

2、选择分发代理的位置
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


3、添加订阅服务器
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


4、设置分发代理的安全性
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


5、同步计划
MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 MSSQL 发布订阅,实现读写分离 SQL Server

 

 


6、完成订阅
MSSQL 发布订阅,实现读写分离 SQL Server

 

 


这样就算完成了发布和订阅的整体流程了~~
————————————————
版权声明:本文为CSDN博主「仅此而已丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_32343577/article/details/82423393

MSSQL 发布订阅,实现读写分离 SQL Server

上一篇:Oracle 19C学习 - 2. Select语句检索数据


下一篇:What is the use of GO in SQL Server Management Studio & Transact SQL?