在不同版本的sql server 2014中发送的事务日志

时间:2015-02-19 21:40:24

标签: sql-server database sql-server-2008

我们正在考虑将我们的数据库从SQL Server 2008 R2升级到SQL Server 2014.但是,基于Core的新许可似乎非常昂贵。

我们有一个主数据库和一个辅助数据库。如果我们有用于主数据库的SQL Server 2014 Enterprise Edition和用于辅助数据库的SQL Server 2014 Standard Edition。

问题1) 是否可以按上述不同版本运行事务日志传送?

问题2) 是否可以将它从SQL Server 2014运行到SQL Server 2008 R2?

1 个答案:

答案 0 :(得分:4)

  

是否可以按上述不同版本运行事务日志传送?

寻求可能性是可以在SQL Server 2012 Enterprise和标准版之间配置日志传送。但是考虑一下您在企业版中使用企业功能的情况,现在发生故障转移,SQL服务器处于standrad版本,企业功能将无法运行,您可能会面临应用程序问题,某些功能崩溃。我不认为你想要这个。

另外,如果您正在使用企业功能并配置loghshipping,则需要备份企业版并尝试按标准进行恢复,否则将无法说备份具有企业功能并且数据库无法联机,因为当前数据库不支持它

  

是否可以将它从SQL Server 2014运行到SQL Server 2008 R2?

否,因为您无法在SQL Server 2008 R2上恢复在SQL Server 2014上执行的数据库备份。如果您希望将SQL Server 2008 R2作为主要版本而2014年作为辅助版本,那么您可以成功使用T-SQL脚本配置logshipping(您无法使用GUI执行此操作)但考虑发生故障转移的情况,2014年是新的主要版本,您不能将其失败回到2008年r2,不允许使用更高版本的版本。

希望这很清楚