我已经找到了解决这个问题的高低,但一切都是这样说的 - 权限错误。复制监视器中给出的错误清楚地说明了它,但我无法看到我的错误。
设置(对不起截图中的所有红线 - 尽我所能伪装东西;)):
distribution
数据库以及订阅者上的订阅者数据库。在所有情况下,db_owner
角色都已分配http://screencast.com/t/2uVfHbkf4Q Full Control
到共享http://screencast.com/t/d5s1ZZiW Full Control
到底层文件夹http://screencast.com/t/T6zJaku2Cob 订阅成功创建并触发发布快照代理以在文件夹共享中成功创建快照。
查看发布者上的复制监视器时,我会看到操作系统错误53(http://screencast.com/t/4ORyBkQUYVRg),其中包含The network path was not found
的详细信息。路径和文件存在并且可以被SQL_Replication_Dev用户访问(我通过登录到服务器并通过共享导航到文件来测试它 - 这是否足够好?)。
有什么想法吗?
答案 0 :(得分:0)
看起来我确实已正确配置了所有内容,最终我在发布者和订阅者之间创建了VPN连接。然后,我可以将订户属性中的Alternate Path
设置为\\ local_ip_address_of_publisher \ ReplicationDev。
由于初始快照只需要VPN连接,我可以断开VPN。
将来,如果我需要传递另一个快照,我可以重新连接VPN并确保订户属性中的Alternate Path
设置为使用发布者的新本地IP地址。