MSQQL合并复制问题(MSSQL 2008R2)

时间:2014-02-21 15:20:14

标签: sql-server

我有一个问题,我也看到很多相关的问题,但没有解决问题。

我有一个服务器(让我们称之为DBSERVER)和一个客户端(让我们称之为DBCLIENT)。服务器正在运行MSSQL 2008R2标准,客户端正在运行MSSQL 2008R2 express。

我正在尝试在两者之间建立合并复制。

我已在服务器上由发布商(和分销商)设置。遵循MSTN文章(http://technet.microsoft.com/en-us/library/aa337384(v=sql.105).aspx)。这意味着我在服务器上有4个用户。我认为DBSERVER \ repl_distribution和DBSERVER \ repl_merge是最重要的。这两个(以及其他2个)都是合并数据库源的db_owner。

我已经在DBCLIENT上设置了订阅,并确保DBCLIENT \ repl_merge是db_owner。

已设置数据库(但不包含任何数据)。订阅LOOKS正常,直到您查看属性,并且您看到"上次同步的状态"是"代理从未运过"。

好的 - 所以右键单击"启动复制监视器"在DBCLIENT上,附上发布者,以及"出版物"状态是" OK"。在特定订阅下,状态为"未经注册的订阅"并且连接是"未知"。在我继续说我试图重新启动之前#34;无数次 - 代理历史记录显示快照WAS已成功创建,并且代理历史记录中根本没有警告或错误。我也可以从菜单中启动代理并观察它创建另一个快照 - 但仍然没有快乐。

我使用过" net use"确保我提供的用户详细信息可以访问服务器上的repl文件夹(他们这样做)。我确保DBCLIENT \ repl_merge用户可以访问MSSQL服务器和合并的数据库。

任何帮助或建议都会很棒,因为所有其他建议都没有做任何事情。

0 个答案:

没有答案