【问题标题】:The Process Could Not Read File Due to OS Error 53由于操作系统错误 53,进程无法读取文件
【发布时间】:2014-05-01 14:32:32
【问题描述】:

我一直在寻找解决这个问题的方法,但一切都是一样的——权限错误。复制监视器中给出的错误清楚地说明了这一点,但我看不出我做错了什么。

设置(抱歉屏幕截图中的所有红线 - 尽我所能掩饰东西;)):

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

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

有什么想法吗?

【问题讨论】:

  • 您可以从订阅服务器导航到网络共享吗?因此,在订阅服务器上,打开 Windows 资源管理器,输入 \\ComputerName\ReplicationData\Dev,然后按 Enter。会发生什么?
  • @BrandonWilliams 我无法访问它,因为它位于远程服务器上。没有VPN之类的。在那种情况下我应该使用 FTP 吗? (如果仅此而已 - 我觉得有点傻:()

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-07
    • 2015-12-27
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 2011-09-14
    • 2021-12-24
    相关资源
    最近更新 更多