在SQL Server 2005企业版中还原数据库失败

时间:2010-12-14 13:03:13

标签: sql-server-2005

我尝试在Windows Server 2003上的SQL Server 2005企业版中恢复数据库。它显示以下错误。

    Restored failed for Server 'MYS'. (Microsoft.SqlServer.Express.Smo)
    Additional information:
    System.Data.SqlClient.SqlError: The database was backed up on a server running version
 9.00.4053. That version is incompatible with this server, which is running version 
9.00.1187. Either restore the database on a server that supports the backup, or use a 
backup that is compatible with this server.  (Microsoft.SqlServer.Express.Smo)

我该怎么办?

3 个答案:

答案 0 :(得分:3)

备份是使用SQL Server 2005 SP3进行的,但您的服务器似乎运行较旧的SQL Server 2005 CTP版本。

您需要将服务器升级到SQL 2005 SP3

答案 1 :(得分:2)

在您的SQL服务器副本上安装SQL Server 2005 Service Pack 3,它将能够毫无问题地还原该文件。备份数据库的数据库服务器最初运行的是SP3,如果要还原数据库,则必须至少具有该版本。

答案 2 :(得分:0)

  1. 卸载CTP
  2. 安装RTM
  3. 安装SP3
  4. 还原备份
  5. 聘请DBA