【问题标题】:Merge replication between sql server 2008 and 2000sql server 2008 和 2000 之间的合并复制
【发布时间】:2013-04-11 08:16:20
【问题描述】:

大家好,我有一个问题,我正在尝试在 2000 和 2008 两台服务器之间组织合并复制。我尝试了两种变体:

首先:我在 Sql server 2000 上发布,当我尝试在 2008 年订阅时收到以下消息:“对于合并发布,订阅者的版本不能超过发布者的版本”。

第二个:我在 Sql server 2008 上发布,当我尝试在 2000 年订阅时收到以下消息:“要连接此服务器,您必须使用 SQL server Management Studio 或 SQL Server Management Objects”

那么谁能给我一些好的建议如何解决这个问题?

【问题讨论】:

  • 谢谢你的朋友,但现在它说:作业失败。作业由用户 SQLEVAL2K3-2013\Administrator 调用。运行的最后一步是第 1 步(运行代理。)我该如何解决?
  • 这听起来像是权限,请确保您用于运行作业的用户有权访问您连接到的所有数据库和服务器

标签: sql sql-server-2008 sql-server-2000 replication merge-replication


【解决方案1】:

如Using Multiple Versions of SQL Server in a Replication Topology中所述:

对于合并复制,合并发布的订阅者可以是任何 版本不晚于 Publisher 版本。

这意味着您必须将 SQL Server 2008 实例设为发布服务器,将 SQL Server 2000 实例设为订阅服务器。使用 SQL Server 2008 Management Studio 配置拓扑。

【讨论】:

  • 对不起,我没有足够的声誉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
  • 2011-11-20
  • 1970-01-01
  • 2012-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多