Sql server 我们可以在SQL Server 2014上恢复SQL Server 2008R2备份吗?

Sql server 我们可以在SQL Server 2014上恢复SQL Server 2008R2备份吗?,sql-server,sql-server-2008-r2,sql-server-2014,Sql Server,Sql Server 2008 R2,Sql Server 2014,目前,我们的一个产品运行在SQL Server 2008R2上 对于新安装,客户端希望使用SQL Serer 2014,因为在此位置,Microsoft不出售SQL Server 2008R2的许可证。在SQL Server 2014中,您可以从使用SQL Server 2005或更高版本创建的数据库备份还原用户数据库。但是,SQL Server 2014无法恢复使用SQL Server 2005到SQL Server 2012创建的主备份、模型备份和msdb备份。此外,SQL Server 2

目前,我们的一个产品运行在SQL Server 2008R2上


对于新安装,客户端希望使用SQL Serer 2014,因为在此位置,Microsoft不出售SQL Server 2008R2的许可证。

在SQL Server 2014中,您可以从使用SQL Server 2005或更高版本创建的数据库备份还原用户数据库。但是,SQL Server 2014无法恢复使用SQL Server 2005到SQL Server 2012创建的主备份、模型备份和msdb备份。此外,SQL Server 2014中创建的备份不能由任何早期版本的SQL Server还原

是的

如果将中使用旧版本SQL Server创建的数据库备份恢复到新版本,SQL Server将自动在新版本中更新数据库。但不要更改数据库的兼容级别。还原完成后,您可以通过以下查询更改数据库的兼容级别:

ALTER DATABASE test SET COMPATIBILITY_LEVEL = 120

在SQL Server 2014SP1中,对restoreheader定义进行了突破性的更改(添加了3个新字段)。 如果您使用它,您应该看看这个线程:

这是否意味着我可以直接导入备份并将其还原。您知道2014年支持的最大数据库大小吗?是的。您可以直接从SQL Server 2008R2进行备份,并无任何限制地恢复到SQL Server 2014。现在,我们正在Windows Server 2008 R2 64位操作系统-Service Pack 1上运行。SQLSERVER2014与之兼容吗?@vishal。对您只需恢复备份即可。我使用备份和恢复功能将公司的所有数据库从SQL Server 2008R2和SQL Server 2012升级到SQL Server 2014(大约45个数据库)。@mehdi lotfi从2008 R2恢复到2014年后更改为120是否会带来某种性能提升?因为实际上它比数据库在2008年时慢,这是否意味着我可以直接导入备份并恢复它。您知道2014年支持的最大数据库大小吗