我已经安装了 SQL Server 2008 Express Edition 的一个实例,但在尝试恢复数据库文件 - bak 时,我收到以下错误:“数据库是在运行版本 10.50.1600 的服务器上备份的。该版本与运行版本 10.00.1442 的此服务器不兼容。请在支持备份的服务器上恢复数据库,或使用与此服务器兼容的备份。”我认为生成此错误是因为 bak 文件是在 sql server 2008 R2 上备份的。我的问题是如何将数据库服务器升级到 2008 R2 Express Edition,以便我可以恢复此文件?或者是否有任何其他选项可以使用已安装的版本导入文件。
答案1
以下是有关如何将 SQLExpress 2008 实例升级到 SQLExpress 2008 R2 版本的演练
答案2
10.50.1600 是 SQL Server 2008 R2,10.00.1442 - 它们是不同的版本,2008R2 是更高版本。您无法还原版本,只能还原到相同或更高的版本。