我在尝试在两个SQL服务器之间设置复制时收到此错误。
复制 - 复制分发子系统:代理 SQLBASE-ECOMLIVE-ECOMLIVEpublication-VMVICTORIAN-16失败。该 进程无法读取文件 '\ SQLBASE \ EcometryReplication \ UNC \ SQLBASE_ECOMLIVE_ECOMLIVEPUBLICATION \ 20160421151632 \ ITEMMAST_2.pre' 由于操作系统错误53。
我有一个本地SQL服务器SQLBASE,它是分发服务器和发布服务器。另一个SQL服务器VMVictorian是订阅者。
SQLBASE在我的本地网络上。 VMVictorian位于AZURE VM上。我通过SonicWall允许从VM进入本地网络的流量。我可以使用SSMS成功连接到彼此。所以,我相信这些联系还可以。
操作系统错误53听起来像权限问题...我收到错误5,我最初设置它并使用映射驱动器(即G:\ blah)作为快照文件位置的位置。一旦我将其更改为UNC路径,该错误便消失了。
显然,我已经分享了UNC路径。我允许访问“Everybody”。
有关为何存在问题的任何想法?