SQL中的发布与订阅(六)

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: 发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。


订阅失败案例


订阅完成后,却发现本地订阅中没有内容,但是刚刚确实已经订阅成功了啊,为什么呢?101.jpg

然后在发布服务器中,右键本地发布中的数据库,启动复制监视器105.jpg

发现是报错了

106.jpg

这个原因可能有好多种:

1.订阅的时候,输入的密码输错了,我第一次就是输成了发布服务器的密码

107.jpg

2.对应的协议要开启

108.jpg

3.对应的服务要开启Sql Server Browser和Sql Server 代理(MSSQLSERVER)

109.jpg

这三个都检查无误了,基本上就搞定了吧!


此外,还有一种报错是:"对路径"XXXXX"访问被拒绝或者没有访问路径"xxx"的权限"等,这个错误一般是用户的权限不够导致的,解决方法如下: 使用SQL Server发布数据库快照的配置中,如果你选择了使用SQL Server代理,而SQL Server代理服务使用的登陆身份不具有对存放快照文件位置的读写权限时,就会出现该错误。解决的方法是可以修改SQL Server代理服务的登录身份,具体做法为:【程序】->【Sql Server Configuration Manager】->在左边栏选择【SQL Server服务】->在右侧面板中【SQL Server 代理】一行上右击,选择【属性】,在弹出的对话框中选择【内置账户】->LocalSystem即可。

110.jpg

至此,整个订阅发布的内容就结束了,感兴趣的小伙伴可以在本地安装一个虚拟机进行试验

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
SQL 网络协议 数据库
SQL中的发布与订阅(一)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(一)
|
SQL 数据库
SQL中的发布与订阅(五)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(五)
|
SQL 数据库
SQL中的发布与订阅(四)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(四)
|
SQL 数据库
SQL中的发布与订阅(三)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(三)
|
存储 SQL 数据库
SQL中的发布与订阅(二)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(二)
|
SQL 数据库 数据安全/隐私保护
SQL Server读写分离神器,发布与订阅(五)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL Server读写分离神器,发布与订阅(五)
|
27天前
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
45 13
|
23天前
|
SQL
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
|
21天前
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
34 6
|
5天前
|
SQL 安全 Java
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
35 0