我有两个 sql 服务器
- Windows 服务器 2008R2 SQL 服务器 2012
- Windows Server 2012R2 SQL Server 2016
我想将其中一个数据库镜像到另一个。
它会在不同的sql版本上工作还是会导致问题?
我有两个 sql 服务器
我想将其中一个数据库镜像到另一个。
它会在不同的sql版本上工作还是会导致问题?
总结是——
主体和镜像服务器实例必须在同一版本的 SQL Server 上运行。虽然镜像服务器可以拥有更高版本的 SQL Server,但仅在经过仔细计划的升级过程中才建议使用此配置。在这样的配置中,您将面临自动故障转移的风险,其中数据移动会自动暂停,因为数据无法移动到较低版本的 SQL Server。
欲了解更多详情,请访问这里
它会在不同的 SQL 版本上工作还是会导致问题?
是的,但它只有在 Primary is Lower并且 Secondary is Higher version时才有效,正如 MkRabbani 已经确认的那样,您需要相应地进行计划。
考虑一下,如果发生故障转移,数据库将无法恢复(通过再次故障转移)。因此,这是可能的,但取决于您的场景,您希望如何使用镜像、日志传送等。因为所有这些都以相同的方式工作(始终可能从低到高版本,但不是从高到低)。