SQL Server合并复制错误 - 无法传播给订阅者

时间:2014-04-10 05:09:09

标签: sql-server merge-replication

我收到以下错误:

我在远程VPS上有一个Publisher SQL Server 2012,在Mac上的并行VM上运行本地用户。

发布服务器上的代理具有对该文件夹的完全访问权限。但仍然无法创建发布db

  

复制 - 复制合并子系统:代理SERVER-XXXXX | XXXX   失败。无法传播架构脚本'tblBankNames_2.sch'   订阅者。

完成错误消息

  

错误讯息:       架构脚本'tblBankNames_2.sch'无法传播给订户。 (来源:MSSQL_REPL,错误号码:   MSSQL_REPL-2147201001)       该进程无法读取文件\ server \ repldata \ unc \ SERVER_AETDBJ_FMB \ 20140410103317 \ tblBankNames_2.sch'   由于OS错误5.(来源:MSSQL_REPL,错误号:MSSQL_REPL0)       访问被拒绝。        (来源:MSSQL_REPL,错误号:MSSQL_REPL5)

1 个答案:

答案 0 :(得分:0)

感谢大家的建议。

我的合并复制似乎有多个问题

  1. 我没有在我的局域网上正确设置端口转发以进行传入连接以正确读取我登录到路由器的sql server并在给我的PC静态ip后设置它
  2. 我注意到我在尝试从订阅者设置复制时遇到错误,所以我改变了流程,而是从发布者开始工作并从那里设置复制,因为在那里我能够选择正确的用于运行复制器的帐户权限,它像魅力一样工作,最后我能够通过Internet精美地同步服务器和本地PC。感谢上帝
  3. 这是一个访问+网络问题