简体   繁体   English

SQL Server 2008 R2还原错误

[英]SQL Server 2008 R2 restore error

When I restore database backup in SQL Server 2008 R2 , I get this error message . 在SQL Server 2008 R2中还原数据库备份时,出现此错误消息。

在此处输入图片说明

How can I solve it ? 我该如何解决?

Your backup comes from a SQL Server 2008 R2 (v10.50.1600) installation, and you're trying to restore to SQL Server 2008 (v10.00.1600). 您的备份来自SQL Server 2008 R2 (v10.50.1600)安装,并且您正尝试还原到SQL Server 2008 (v10.00.1600)。

This is NOT SUPPORTED and cannot be done. 不支持 ,无法完成。 If you have a backup from SQL Server 2008 R2 , you need to restore to 2008 R2 (or newer) - you cannot go back in time. 如果您有从SQL Server 2008 R2进行的备份,则需要还原到2008 R2 (或更高版本)-您无法及时返回。

Versions between production and your destination are different. 生产版本和目标版本之间的版本不同。 I think you can't solve this easy, maybe to try to make scripts for creating database and objects, and to use SQL Import/Export tool to transfer data from source to destination. 我认为您无法解决此难题,也许是尝试创建用于创建数据库和对象的脚本,并使用SQL Import / Export工具将数据从源传输到目标。

Also, you can go to production database, right click on it, and choose Generate scripts option to create whole database with entire structure. 另外,您可以转到生产数据库,右键单击它,然后选择“ Generate scripts选项以创建具有整个结构的整个数据库。 Even, you can use this tool for export data and, later, import them, but for large amount of data, this step work unpredictable. 甚至,您也可以使用此工具导出数据,然后再导入它们,但是对于大量数据,此步骤的工作不可预测。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM