
解决方法:右键点“数据库”(注意不是某个特定的数据库)--》所有任务--》还原数据库--》选择“从设备”还原,选择要还原成的数据库名,然后在选项卡中,选择最现有数据库上强制还原数据库,然后在下面修改数据库还原后的物理路径,这个路径要是存在的一个路径,否则就会出现上面的错误,逻辑文件名可以不用改。
你还需要 执行还原的数据库的 mdf 和 ldf 两个文件。然后执行以下步骤:
1.本地新建一个数据库,名字与你要还原的数据库名一样;
2.需要把 要还原的数据库的 mdf 和 ldf 两个文件附加到本地数据库中;
3.执行下列命令:DUMPTRANSACTION 数据库库名 WITH NO_LOG 清除原数据库日志;
4.最后还原 .bak 文件 到新建的数据库中即可。
通常有两种类型的文件用于恢复数据库:
原始数据库文件,扩展名为。mdf和。ldf,使用“附加数据库”功能进行恢复。
扩展名可变的备份数据库文件通常是。dat文件,在还原此类文件时会使用“还原数据库”功能。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)