繁体   English   中英

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

[英]Can we restore SQL Server 2008R2 backup on 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创建的master,model和msdb的备份。此外,SQL Server 2014中创建的备份无法由任何早期版本的SQL Server还原。

资源

是。

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

ALTER DATABASE test SET COMPATIBILITY_LEVEL = 120

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM