当我在 SQL Server 2008 R2 中恢复数据库备份时,我收到此错误消息。
我该如何解决?
您的备份来自 SQL Server 2008 R2 (v10.50.1600) 安装,并且您正在尝试恢复到 SQL Server 2008 (v10.00.1600)。
这不受支持且无法完成。如果您有来自 SQL Server 2008 R2的备份,则需要恢复到2008 R2(或更高版本) - 您无法及时返回。
生产版本和目标版本之间的版本不同。我认为你不能简单地解决这个问题,也许尝试制作用于创建数据库和对象的脚本,并使用 SQL Import/Export 工具将数据从源传输到目标。
此外,您可以转到生产数据库,右键单击它,然后选择Generate scripts
选项以创建具有整个结构的整个数据库。甚至,您可以使用此工具导出数据,然后再导入它们,但对于大量数据,此步骤的工作不可预测。