在不同版本上镜像数据库

时间:2019-08-30 10:29:39

标签: sql-server windows-server-2008-r2 windows-server-2012-r2

我有两个SQL Server

  1. Windows Server 2008R2 SQL Server 2012
  2. Windows Server 2012R2 SQL Server 2016

我想将一个数据库镜像到另一个数据库。

它将在不同的sql版本上运行还是会导致问题?

2 个答案:

答案 0 :(得分:1)

摘要是-

主体服务器和镜像服务器实例必须在相同版本的SQL Server上运行。虽然镜像服务器可能具有更高版本的SQL Server,但仅在精心计划的升级过程中才建议使用此配置。在这种配置中,您将面临自动故障转移的风险,其中由于数据无法移动到较低版本的SQL Server而自动暂停了数据移动。

有关更多详细信息,请访问Here

答案 1 :(得分:0)

  

它将在不同的SQL版本上运行还是会导致问题?

是的,但是只有MkRabbani已经确认,“主要”是较低,而“次要”是更高版本时,该功能才有效。

>

请考虑,如果发生故障转移,数据库将无法还原(再次通过故障转移)。因此,这是可能的,但取决于您的方案,您要如何使用Mirroring,Log Shipping等。因为所有工作都以相同的方式进行(总是从较低版本到较高版本,而从较低版本到较低版本)。