尝试从.bak文件旧版本恢复到新版本

时间:2013-03-31 12:40:31

标签: sql sql-server database-restore

  

数据库已在运行版本8.00.2039的服务器上备份。该版本与此服务器不兼容,该服务器运行的版本为11.00.2100。在支持备份的服务器上还原数据库,或使用与此服务器兼容的备份。 (Microsoft.SqlServer.SmoExtended)

我正在尝试恢复并收到此消息..无论如何还原此备份而无需安装SQL Server 2005?

1 个答案:

答案 0 :(得分:9)

SQL Server 2012 (v11.0)不支持从SQL Server 2000 (v8.0)直接升级。

您必须使用“中间”步骤将SQL Server 2000数据库还原到SQL Server 2005或2008实例,然后从那里进行备份,以获取.bak文件进入最新的数据库服务器。

对此没有任何诀窍或解决方法 - 这就是它的方式,你将不得不处理它。

关于这个主题有很多博客文章,例如