SQL中的发布与订阅(六)

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


订阅失败案例


订阅完成后,却发现本地订阅中没有内容,但是刚刚确实已经订阅成功了啊,为什么呢?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 网络协议 数据库
SQL中的发布与订阅(一)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(一)
|
SQL 数据库
SQL中的发布与订阅(五)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(五)
|
SQL 数据库
SQL中的发布与订阅(四)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(四)
|
SQL 数据库
SQL中的发布与订阅(三)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(三)
|
存储 SQL 数据库
SQL中的发布与订阅(二)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL中的发布与订阅(二)
|
SQL 数据库 数据安全/隐私保护
SQL Server读写分离神器,发布与订阅(五)
发布订阅主要用来做数据库的读写分离,当单台数据库的压力太大时,可以考虑这种方案。一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案,当然你也可以用它来实现在线备份数据的功能。
SQL Server读写分离神器,发布与订阅(五)
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
444 13
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
279 9
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
185 6

热门文章

最新文章