我已经安装了SQL Server 2008 Express Edition的一个实例,但是当试图恢复一个db文件时,我收到以下错误:“数据库在运行10.50.1600版本的服务器上备份,该版本与此服务器不兼容,它运行的版本是10.00.1442,可以在支持备份的服务器上恢复数据库,也可以使用与该服务器兼容的备份。 我认为这个错误是由于bak文件在SQL Server 2008 R2上备份的。 我的问题是如何升级我的数据库服务器到2008 R2速成版,所以我可以恢复这个文件? 或者,如果有任何其他选项使用已安装的版本导入文件..
以下是如何将SQLExpress 2008实例升级到SQLExpress 2008 R2版本的演练
10.50.1600是SQL Server 2008 R2和10.00.1442 – 它们是独立的版本,而2008R2是更高版本。 您无法对版本进行还原,只能进行相同或更高的版本。