右击数据库,还原文件和文件组,选择已有目标数据库,从源设备选择.bak文件发现提示介质簇结构不正确:
问题可能的原因:
1、数据库版本不匹配,右击已有目标数据库-属性-选项-兼容级别-sql sever 2005/2008,重新导入发现仍然提示上述错误。
2、使用命令,RESTORE VERIFYONLY FROM DISK = 'D:\AdventureWorks.bak'; GO 检查该备份文件的完整性,如果备份有效,SQL Server 数据库引擎 会返回一条成功消息。
通过检查备份文件的完整性,提示上图,所以结论应该是备份文件有问题。