我有一台运行SQL server 9.0.3042的远程服务器,正在尝试订阅运行SQL Server 10.0.2531的服务器上的发布。
这些服务器位于不同的域上,基本上彼此讨厌,并且在很大程度上拒绝它们的用户相互访问。
它们都可以很好地与第三个域进行通信,而这个域的用户正是我在两个服务器上作为进程所有者使用的那个域。
我已在发布服务器上创建了一个共享文件夹,并将其用作快照文件夹,该文件夹是通过发布属性和快照->“将文件放入以下文件夹”中设置的,并且已确认文件正在本地发布,并且可以通过共享文件夹进行访问。
发布服务器上的快照代理将运行,并且似乎已成功完成。
然后,我在订阅服务器上创建了一个请求订阅,并告诉它使用在发布服务器上运行快照代理的同一用户的代理进程帐户运行。
我已将快照位置重定向到“备用文件夹”,并将该文件夹设置为我先前设置的远程服务器上的共享文件夹。
拉取服务器正确连接到发布服务器,然后失败,因为“由于操作系统错误5,进程无法读取文件"[ server ].domainsnapshot directory.pre”“
我以执行帐户的身份登录到Pull服务器,并手动导航并打开该文件。我在发布服务器上也做了同样的事情。
我没主意了。我搞砸了什么?
发布于 2011-05-06 21:44:46
我们已经决定将公司中的每个用户转移到一个全新的域名,这个问题不值得花时间和精力去解决。
我确实发现了与类似问题相关的this SO question,但我不打算进一步调查这个问题。
发布于 2011-05-06 00:13:53
OS Error 5是ERROR_ACCESS_DENIED。不允许您访问该文件夹。检查以确保尝试访问文件的用户帐户至少对包含文件的文件夹具有读取访问权限。
https://stackoverflow.com/questions/5899273
复制相似问题