• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

还原数据库失败未选择要还原的备份集

还原数据库时发现不显示:要还原的备份集,数据库SQL Server 2012升到SQL Serve 2014也还是不行,如下面的图:

还原数据库失败未选择要还原的备份集  第1张

如要原还的数据库为RYPlatformDB.bak,点还原数据库后发现没有要还原的备份集,只需要执行一个数据库脚本就可以解决!

解决方法:

1、创建脚本

根据自己的数据库表自行替换

RESTORE DATABASE 
FROM DISK = 'D:\weixiaolive.com\RYPlatformDB.bak' --原bak文件路径
with replace,
MOVE 'RYPlatformDB' TO 'D:\weixiaolive.com\RYPlatformDB.mdf', --mdf备份文件路径
MOVE 'RYPlatformDB_log' TO 'D:\weixiaolive.com\RYPlatformDB.ldf' --ldf备份文件路径

2、执行脚本

上面内容在数据库软件里执行:

还原数据库失败未选择要还原的备份集  第2张

3、附加数据库

之前是BAK文件,现在是RYPlatformDB.ldf、RYPlatformDB.mdf,所以操作为附加数据库。文件地址为刚才备份的路径:

D:\weixiaolive.com\

还原数据库失败未选择要还原的备份集  第3张

这样就可以还原数据了,然后自己再重新备份一份bak文件就行,下次还原就不会找不到要还原的备份集!

获取脚本:

此处为隐藏内容,请评论后刷新页面查看,谢谢!

文章目录
  • 解决方法:
    • 1、创建脚本
    • 2、执行脚本
    • 3、附加数据库
  • 获取脚本:
  • 发表评论