当使用语句还原数据库时,报如下错误:

消息 3234,级别 16,状态 2,第 29 行逻辑文件 'LenborMealOrder_Base_2017' 不是数据库 'Members_01' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。消息 3013,级别 16,状态 1,第 29 行RESTORE DATABASE 正在异常终止。 原因:此数据库是用sql语句备份而来,引发的错误,原备份和还原的sql语句如下:

--备份
BACKUP DATABASE LeaRunFramework_Base_2016 TO DISK  = 'c:\DB_BACKUP\LenborMealOrder_Base_2017.bak'--还原
RESTORE DATABASE Members_01 FROM DISK  = 'c:\DB_BACKUP\LenborMealOrder_Base_2017.bak'
WITH MOVE 'LenborMealOrder_Base_2017' TO 'c:\DB_BACKUP\Members_01.mdf',
MOVE 'LenborMealOrder_Base_2017_log' TO 'c:\DB_BACKUP\Members_01.ldf'

解决方案:查找该数据的逻辑文件名,通过下面的语句即可查出,再修改还原语句中的名称即可。

--获得数据库备份文件的信息
restore filelistonly from disk='c:\DB_BACKUP\LenborMealOrder_Base_2017.bak'

修改后的还原语句如下:

--还原
RESTORE DATABASE LenborMealOrder_Base_2017 FROM DISK  = 'c:\DB_BACKUP\LenborMealOrder_Base.bak'
WITH MOVE 'LeaRunFramework_Base_2016' TO 'c:\DB_BACKUP\LenborMealOrder_Base_2017.mdf',
MOVE 'LeaRunFramework_Base_2016_log' TO 'c:\DB_BACKUP\LenborMealOrder_Base_2017.ldf'

执行上述语句即成功还原数据库,如下图:

转载于:https://www.cnblogs.com/linix/p/9365214.html

Sql Server相关报错解决相关推荐

  1. IBM-X3650 6核处理器安装sql server 2005报错解决方法

    1.在运行中输入msconfig 2.选择BOOT.INI在高级选项 3.勾选/NUMPROC,数字选择为2的n次方,点击确定 4.重新启动系统后,可正常安装SQL Server 2005 5.安装完 ...

  2. 安装SQl Server Polybase 报错解决方法

    这个有两个解决方法: 1.重新安装对应JDK       JDK安装,配置https://blog.csdn.net/yangrun33/article/details/122499193?spm=1 ...

  3. Communication error with Jack server , try ‘jack-diagnose‘ or see Jack server log 报错解决办法

    创作不易,请尊重原创,转载注明出处: https://blog.csdn.net/An_Times/article/details/121334749 Communication error with ...

  4. 安装sql server 2008 报错

    安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前 ...

  5. 两个步骤解决 SQL Server 登录报错 通过端口 1433 连接到主机 的 TCP/IP 连接失败。 错误:“connect timed out”

    文章目录 Intro 修改 防火墙 SQL Server 端口监听规则 连接测试 Intro 两台机器: Windows 10 - 安装SQL Server服务 mac 试图通过客户端连接SQL Se ...

  6. windows11安装SQL server数据库报错等待数据库引擎恢复句柄失败

    官网:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 我的系统是win11的,一开始安装的是2019版本的SQL ser ...

  7. Windows Server 2008 安装 SQL Server 2008 报错:试图执行未经授权的操作

    今天在安装SQL Server 2008的时候报错:试图执行未经授权的操作 然后在网上找了很多解决办法: 给setup.exe可执行文件的USER用户添加完全控制权限 取消setup.exe可执行文件 ...

  8. 12-Web安全—基于SQL Server的报错注入——and,conver,cast

    我们知道SQL Server是由微软开发,很优秀的数据库,可以精确地定位错误消息,这点对开发人员非常友好,特别是对于web安全工作者来说,利用SQL Server报错的信息对目标系统有效进行渗透测试. ...

  9. mysql server 卸载不了_Mysql卸载问题Start Server卡住报错解决方法

    遇到的问题:安装mysql最后一步的时候 start server打叉并且报错. 问题截图: 报错代码: Beginning configuration step: Writing configura ...

最新文章

  1. 我是如何做软件测试项目的?
  2. IOS 常见面试汇总
  3. Django 笔记4 -- 模板
  4. NET问答: 为什么 null + true = string 呢?
  5. 写SQL语句需要注意的点
  6. go var 一个整数_Go语言学习基础-值、变量、常量
  7. Linux学习笔记---使用MfgTool工具烧写自己的系统(二)
  8. VB.NET在WinForm中嵌入谷歌浏览器_制作全屏显示网页程序_并读取INI配置文件_根据配置文件显示不同的网页---VB.NET工作笔记016
  9. HTTP状态代码列表
  10. Linux学习笔记:Jenkins的使用
  11. PCWorld:HTML5会终结移动应用程序吗?
  12. 重走长征路---OI每周刷题记录——hzwer
  13. html的页脚设计,如何单独设置页眉页脚
  14. 12.一键导出微信读书的书籍和笔记
  15. 工程机械租赁商如何对世界各地设备进行统一集中管理
  16. 工业机械设备设计与艺术设计
  17. 使用Eclipse Memory Analyzer对Tomcat进行内存分析
  18. 批量查询快递单号筛选出代收单号
  19. TTE系统容错设计(1) ——集中守护机制
  20. 多组差异分析的可视化,这样做最省心!

热门文章

  1. php配置默认index.php,Apache的vhost中配置默认访问入口index-test.php的方法(Yii)
  2. python中shutil模块_python文件、文件夹、压缩包处理模块-shutil模块-阿里云开发者社区...
  3. oracle 删除旧数据,Oracle 删除海量数据下避免Ora-01555快照过旧错误的执行脚本
  4. 如何修改xd.properties文件中对象存储文件信息_对块存储、文件存储、对象存储的认识总结...
  5. 同一个Spring-AOP的坑,我一天踩了两次,深坑啊
  6. python批量读取根目录下文件内容并保存
  7. abovedisplayskip无效_latex减少图片和图片解释文字之间的距离、调整公式与正文间距离,调整空白大小:...
  8. 企业网络推广浅析外包企业网络推广如何有效布局关键词优化?
  9. 网站推广专员浅析网站推广对企业运营优化的重要性不可忽视
  10. 网站优化两大方面谁都不能忽视!