SQL Server 2012不支持从SQL Server 2000的备份进行还原

错误: dbbackup failed: Unable to restore database 'ppt'
Not valid backup
The database was backed up on a server running version 8.00.2039. That version is incompatible with this server, which is running version 11.00.3000. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.
VERIFY DATABASE is terminating abnormally.


看提示应该是SQL Server 2012(version 11.00.3000)不支持从SQL Server 2000(version 8.00.2039)的备份进行还原。

这个我没有验证过,但从提示来看肯定是不能直接进行还原的。给你一个变通的方法,将备份还原到SQL Server 2008的数据库实例里,然后再进行备份,之后还原到SQL Server 2012中。

看了一下微软的联机丛书,SQL Server 2012的确是只支持2005及之后的版本的SQL Server备份来进行还原。

http://technet.microsoft.com/zh-cn/library/ms186858.aspx

兼容性支持

在 SQL Server 2012 中,可以从使用 SQL Server 2005 或更高版本创建的数据库备份来还原用户数据库。
原文地址:https://www.cnblogs.com/yangai/p/5380790.html