当我尝试在我的新 SQL Server 2012 实例中恢复数据库时,我收到此错误:
数据库“MyDb”的恢复失败。(Microsoft.SqlServer.Management.RelationalEngineTasks)
System.Data.SqlClient.SqlError:数据库备份在运行版本 8.00.2055 的服务器上。该版本与运行版本 11.00.2218 的服务器不兼容。在支持备份的服务器上还原数据库,或者使用与此服务器兼容的备份。(Microsoft.SqlServer.SmoExtended)
你能帮助我吗?
mar*_*c_s 17
数据库是 SQL Server 2000数据库(版本8.00.2055) - 您不能直接将 SQL Server 2000 数据库更新到 SQL Server 2012。
您需要先采取一个临时步骤(在 SQL Server 2008 中恢复它,再次从该服务器备份它)。
请参阅相关的 MSDN 文档:
在 SQL Server 2012 中,您可以从使用 SQL Server 2005 或更高版本创建的数据库备份还原用户数据库。
但SQL Server 2000是不支持的。