SQL SERVER 数据库还原.bak文件时问题分析

时间:2024-03-23 10:15:09

右击数据库,还原文件和文件组,选择已有目标数据库,从源设备选择.bak文件发现提示介质簇结构不正确:

SQL SERVER 2012数据库还原.bak文件时问题分析

问题可能的原因:

1、数据库版本不匹配,右击已有目标数据库-属性-选项-兼容级别-sql sever 2005/2008,重新导入发现仍然提示上述错误。

2、使用命令,RESTORE VERIFYONLY FROM DISK = 'D:\AdventureWorks.bak'; GO 检查该备份文件的完整性,如果备份有效,SQL Server 数据库引擎 会返回一条成功消息。

SQL SERVER 2012数据库还原.bak文件时问题分析

通过检查备份文件的完整性,提示上图,所以结论应该是备份文件有问题。