我想在我的sql server 2008中打开一个bak文件我尝试通过恢复数据库打开它会抛出一个错误“该数据库是运行mchine版本10.50.1600的服务器上的后端。该版本与此服务器不兼容正在运行版本10.00.2531“。请告诉我如何打开一个bak文件。
答案 0 :(得分:1)
您的服务器不匹配。您正在尝试还原SQL Server 2008服务器上的SQL Server 2008 R2数据库。您需要升级服务器,或找到R2服务器进行还原。
答案 1 :(得分:0)
嗯,关于你安装正确版本的SQL Server?
如果您想阅读错误:
数据库是运行mchine版本的服务器上的后端 10.50.1600。该版本与运行版本10.00.2531
的此服务器不兼容
很清楚,还是?将SQL Server更新为采用BAK文件(或更高版本)的版本。
http://sqlserverbuilds.blogspot.com/
可以帮助我们了解我们所谈论的内容。
您的服务器:10.00.2531 = 2008 Sp1
备份:10.50.1600 = 2008 R2
是时候在您的计算机上获得更新了。你运行ANCIENT软件 - 哎呀,2008年r2刚刚退出常规支持。而且你甚至懒得打补丁 - 你处于SP1级别,而SP4是当前级别。