由于操作系统错误,进程无法读取文件53

时间:2014-05-01 14:32:32

标签: sql-server sql-server-2008 sql-server-2012 transactional-replication

我已经找到了解决这个问题的高低,但一切都是这样说的 - 权限错误。复制监视器中给出的错误清楚地说明了它,但我无法看到我的错误。

设置(对不起截图中的所有红线 - 尽我所能伪装东西;)):

订阅成功创建并触发发布快照代理以在文件夹共享中成功创建快照。

查看发布者上的复制监视器时,我会看到操作系统错误53(http://screencast.com/t/4ORyBkQUYVRg),其中包含The network path was not found的详细信息。路径和文件存在并且可以被SQL_Replication_Dev用户访问(我通过登录到服务器并通过共享导航到文件来测试它 - 这是否足够好?)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看起来我确实已正确配置了所有内容,最终我在发布者和订阅者之间创建了VPN连接。然后,我可以将订户属性中的Alternate Path设置为\\ local_ip_address_of_publisher \ ReplicationDev。

由于初始快照只需要VPN连接,我可以断开VPN。

将来,如果我需要传递另一个快照,我可以重新连接VPN并确保订户属性中的Alternate Path设置为使用发布者的新本地IP地址。