dth*_*ree 5 replication sql-server permissions sql-server-2014
我刚刚在 SQL Server 2014 上设置了非常基本的事务复制。
发行商和发行商是一回事。
我已将发布者配置为推送到订阅者,因此所有配置均在发布者上完成。
我完全按照此 Microsoft 教程中的详细说明设置了所有用户帐户。
发布服务器和订阅服务器已成功设置,并且 SQL Server 代理正在两台服务器上运行。
无论如何,当我检查发布者的状态时,我反复收到此消息:
进程无法连接到订阅者“(订阅者框)”
我已经尝试了这些建议并且无法调试它,尽管我很确定它与登录相关。
根据Brandon Williams的问题评论生成的社区 Wiki 答案
在本教程中,需要将 repl_distribution 帐户作为 db_owner 添加到订阅数据库中。
在新建订阅向导的“分发代理安全性”页面上,指定一个进程帐户,该帐户是在发布服务器上创建的 repl_distribution 帐户。现在,页面的下方是“连接到订阅者”部分。选择“通过模拟流程帐户”。
如果订阅者处存在具有相同用户名和密码以及适当权限的帐户,则该帐户将起作用。这称为传递身份验证。或者,您可以使用 SQL 身份验证连接到订阅服务器。
来自 dtri 的回复:
我三次检查了所有安全设置,以确保所有设置都正确,并且我发现我在错误的快照文件夹上共享并设置了安全设置repldata。修复了这个问题,并且在两次修复之间它都有效。
| 归档时间: |
|
| 查看次数: |
13603 次 |
| 最近记录: |