订阅失败案例
订阅完成后,却发现本地订阅中没有内容,但是刚刚确实已经订阅成功了啊,为什么呢?
然后在发布服务器中,右键本地发布中的数据库,启动复制监视器
发现是报错了
这个原因可能有好多种:
1.订阅的时候,输入的密码输错了,我第一次就是输成了发布服务器的密码
2.对应的协议要开启
3.对应的服务要开启Sql Server Browser和Sql Server 代理(MSSQLSERVER)
这三个都检查无误了,基本上就搞定了吧!
此外,还有一种报错是:"对路径"XXXXX"访问被拒绝或者没有访问路径"xxx"的权限"等,这个错误一般是用户的权限不够导致的,解决方法如下: 使用SQL Server发布数据库快照的配置中,如果你选择了使用SQL Server代理,而SQL Server代理服务使用的登陆身份不具有对存放快照文件位置的读写权限时,就会出现该错误。解决的方法是可以修改SQL Server代理服务的登录身份,具体做法为:【程序】->【Sql Server Configuration Manager】->在左边栏选择【SQL Server服务】->在右侧面板中【SQL Server 代理】一行上右击,选择【属性】,在弹出的对话框中选择【内置账户】->LocalSystem即可。
至此,整个订阅发布的内容就结束了,感兴趣的小伙伴可以在本地安装一个虚拟机进行试验