在SQL Server 2008 R2中打开数据库.bak文件

时间:2013-02-14 18:01:13

标签: database sql-server-2008-r2 sql-server-2000 database-backups

以下是我遇到的错误:

  

在运行版本8.00.2050的服务器上备份数据库。该版本与此服务器不兼容,该服务器运行的是版本11.00.2218。在支持备份的服务器上还原数据库,或使用与此服务器兼容的备份。

我知道这个.bak文件不会与SQL Sserver 2008 r2兼容,因为我查找了特定版本的SQL Server版本,它是SQL Server 2000.但是有没有第三方解决方案这个?我尝试安装SQL Server 2000,但它没有安装。

1 个答案:

答案 0 :(得分:2)

11.00.2218是SQL Server 2012,而不是SQL Server 2008 R2。

为了将SQL Server 2000数据库还原到SQL Server 2012,您需要先在2005,2008或2008 R2服务器上还原它,然后从那里备份,然后将其还原到SQL Server 2012服务器。 / p>

您可以通过以下方式执行此操作:

  1. 安装任何这些版本的评估版
  2. 查找已在其他位置安装的现有实例
  3. 安装Express Edition只要(a)数据库大小< 10GB和(b)您没有使用Express
  4. 中不支持的任何功能