3

快速的問題:你能否將數據庫從SQL Server 2012複製到2008 R2?你能從SQL Server 2012複製到2008 R2嗎

我們目前擁有從SQL Server 2008 R2數據庫(發佈者)到另一個2008 R2(訂閱者)的推事務複製設置。發佈商由我們密切合作的合作伙伴組織控制,但我們對其基礎架構(複製除外)幾乎沒有任何控制權。

我們的合作伙伴正在將他們的基礎架構升級到SQL Server 2012--因此我們需要知道我們是否會被迫將全部或部分解決方案升級到2012年才能效仿。

我們是否需要將訂戶SQL Server升級到2012,或者我們可以將其保留爲2008 R2並以某種方式將其配置爲訂閱2012複製?

任何信息和/或參考將不勝感激。我們正在制定遷移計劃。

回答

1

只要分銷商和發佈商是同一個實例(看起來它們是,因爲您正在運行push trans replication),您可以保留您的2008R2訂閱者。從here引用:

事務性發布的訂閱者可以是兩個版本的發佈者版本內的任何版本。例如:一個SQL Server 2005 Publisher可以有運行SQL Server 2005,SQL Server 2008(包括SQL Server 2008 R2)或SQL Server 2012的訂閱服務器; 和SQL Server 2012的發佈可以訂閱運行SQL Server 2005,SQL Server 2008中(包括SQL Server 2008 R2),或SQL Server 2012

也許你將不得不重新初始化訂閱一旦發佈商升級完成。最好不要使用任何2012特定功能,甚至不要在2008兼容模式下運行發行商數據庫。

0

2版本備份SQL複製:

  • 8.0爲SQL Server 2000
  • 9.0的SQL Server 2005
  • 10.0 SQL Server 2008年
  • 10.5爲SQL Server 2008 R2。
  • 11.0 SQL Server 2012的
  • 12.0爲SQL Server 2014
  • 13.0爲SQL Server 2016
相關問題