【发布时间】:2015-09-09 04:49:13
【问题描述】:
我知道在 SQL Server 中,您不能在不同版本之间进行双向复制。
但是,我想知道,如果 SQL Server 2008 R2 和 SQL Server 2008 R2 SP3 被视为“不同版本”,是否可以在它们之间执行双向复制?
有人尝试在这两个版本之间建立复制吗?
【问题讨论】:
标签: sql-server-2008 sql-server-2008-r2
我知道在 SQL Server 中,您不能在不同版本之间进行双向复制。
但是,我想知道,如果 SQL Server 2008 R2 和 SQL Server 2008 R2 SP3 被视为“不同版本”,是否可以在它们之间执行双向复制?
有人尝试在这两个版本之间建立复制吗?
【问题讨论】:
标签: sql-server-2008 sql-server-2008-r2
是的,您可以进行复制,因为它们不是不同的版本,而是不同的服务包。
来自MSDN:
当您在不同版本的 SQL Server 之间进行复制时, 您通常仅限于最早版本的功能 用过的。例如,如果您将 Distributor 升级为 SQL 实例 Server 2008,但您有一个 Publisher 正在运行 SQL Server 2005 和运行 SQL 实例的订阅服务器 Server 2000,您仅限于一般功能和 SQL Server 2000 的复制功能。
对于所有类型的复制,Distributor 版本必须是 no 早于 Publisher 版本。 (通常,分销商是 与发布者相同的实例。)
对于事务复制,一个 事务发布的订阅者可以是其中的任何版本 Publisher 版本的两个版本。例如,SQL Server 2000 发布者可以有 SQL Server 2008 订阅者,以及一个 SQL Server 2008 发布者可以拥有 SQL Server 2000 订阅者。
对于合并复制, 合并发布的订阅者可以是不晚于的任何版本 发布者版本。有关兼容性的更多信息 早期版本,请参阅“合并出版物的兼容性级别” 稍后在本主题中。有关复制功能的更多信息 SQL Server 的各个版本都支持,请参阅功能 SQL Server "Denali" 版本支持。
【讨论】: