sql 服务器 2014 不同版本中的事务日志传送

Transaction log shipping in different edition of sql server 2014

我们正在考虑将我们的数据库从 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?

Is it possible to run transaction log shipping in different edition as above?

寻求可能性是的,可以在 SQL Server 2012 企业版和标准版之间配置日志传送。但是想想你在企业版中使用企业功能并且现在发生故障转移的场景 SQL 服务器在标准版上并且企业功能将无法工作并且你可能会遇到应用程序问题,某些功能崩溃。我不认为你想要这个。

另外,如果您正在使用企业功能并配置 loghshipping,您会备份企业版并尝试将其恢复为标准,但会失败,说备份具有企业功能并且数据库无法联机,因为当前数据库没有支持

Could it be possible to run it from SQL Server 2014 to SQL Server 2008 R2?

否,因为您无法在 SQL Server 2008 R2 上恢复在 SQL Server 2014 上进行的数据库备份。如果您想将 SQL Server 2008 R2 作为主要服务器,将 2014 作为辅助服务器,那么您可能会使用 T-SQL 脚本成功配置日志传送(您不能使用 GUI 进行配置),但请考虑发生故障转移的情况和2014 是新的主要版本,您不能将其故障回 2008 r2,因为不允许从高到低版本。

希望这是清楚的