这是我收到的错误:
the database was backed up on a server running version 8.00.2050. That version is incompatible with this server, which is running version 11.00.2218. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.
我知道这个 .bak 文件与 SQL Sserver 2008 r2 不兼容,因为我查找了该特定版本的 SQL Server 版本,它是 SQL Server 2000。但是是否有第三方解决方案这?我尝试安装 SQL Server 2000,但没有安装。
最佳答案
11.00.2218 是 SQL Server 2012,而不是 SQL Server 2008 R2。
为了将 SQL Server 2000 数据库还原到 SQL Server 2012,您需要首先在 2005、2008 或 2008 R2 服务器上还原它,从那里备份它,然后将其还原到 SQL Server 2012 服务器。
您可以通过以下方式执行此操作:
- 安装任何这些版本的评估版
- 查找已安装在其他地方的现有实例
- 只要 (a) 数据库大小 < 10GB 并且 (b) 您没有使用 Express 不支持的任何功能,就可以安装 Express Edition
关于database - 在 SQL Server 2008 R2 中打开数据库 .bak 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881173/