Sql-Server

SQL Server 2008 R2 和 SQL Server 2008 R2 SP3 之間的雙向複製

  • September 8, 2015

我知道在 SQL Server 中,您不能在不同版本之間進行雙向複製。

我想知道 SQL Server 2008 R2 和 SQL Server 2008 R2 SP3 是否被視為“不同版本”?

有沒有人嘗試在這兩個版本之間建立複製?

這些不是不同的版本,只是不同的服務包。在 2008 和 2008 R2 之間進行複制將更符合兩個特定版本之間複製的定義。

所以我理解關於這個主題的MSDN 文章的方式是這樣的

**當您在不同版本的 SQL Server 之間進行複制時,通常僅限於使用的最早版本的功能。**例如,如果您將分發伺服器升級到 SQL Server 2008 實例,但您有一個正在執行 SQL Server 2005 實例的發布伺服器和一個正在執行 SQL Server 2000 實例的訂閱伺服器,則您只能使用正常功能SQL Server 2000 的複制功能。

這裡有一些更具體的合併複製

對於合併複製,合併發布的訂閱伺服器可以是不晚於發布伺服器版本的任何版本。有關早期版本兼容性的詳細資訊,請參閱“合併出版物的兼容性級別”

但實際上,即使您可以在不同版本之間進行複制,那也不是很理想。複製本身已經足夠複雜,而不會增加另一層複雜性。

因此,如果您可以將這些服務包應用到其他伺服器,我認為您應該這樣做。

引用自:https://dba.stackexchange.com/questions/114431