[英]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.