--返回由备份集内包含的数据库和日志文件列表组成的结果集。 
--主要获得逻辑文件名   www.2cto.com  
--restore filelistonly from disk = 'D:\xxx.bak'
 
/* 
利用bak恢复数据库,强制还原(REPLACE) 
STATS = 10 每完成10%显示一条记录 
DBTest和DBTest_log是上面g:\back.Bak里的逻辑文件 
*/
USE master 
RESTORE DATABASE xxx
FROM DISK = 'D:\xxx.bak' 
WITH REPLACE,
MOVE 'xxx_Data' TO 'D:\xxx.MDF', 
MOVE 'xxx_Log' TO 'D:\xxx.LDF',
STATS = 10

GO

参考:

sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法

因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不是相同数据库,不让还原,在网上找到下面的方法解决了:

一、右击系统数据库master,新建查询

执行以下SQL代码:

RESTORE DATABASE xxx
FROM DISK = 'E:\DB\xxx.bak'   --bak文件路径
with replace,
MOVE 'xxx' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.mdf',   --mdf文件路径
MOVE 'xxx_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.ldf'   --ldf文件路径

注释:xxx是你需要还原的数据库名称,xxx.bak是你需要还原的备份文件。

二、上面方法执行成功后,只有部分的表结构已经还原,而且表中没有数据,这时就可以用系统默认的方法再用xxx.bak文件还原一次数据库就大功告成了,必须要选中覆盖还原哦。

http://www.cnblogs.com/huangfr/archive/2012/08/09/2629687.html

sql2008 语句还原数据库相关推荐

  1. sql 语句 还原数据库

    USE MASTER RESTORE DATABASE DBName --DBNewName 还原后数据库名称(按照自己需求命名) FROM DISK = 'D:\DD\Test_2020_09_04 ...

  2. 通过SQL语句来备份,还原数据库

    1: /* 2: 通过SQL 语句备份数据库 3: */ 4: BACKUP DATABASE mydb 5: TO DISK ='C:/DBBACK/mydb.BAK' 6: --这里指定需要备份数 ...

  3. MySQL8.0 通过data文件和SQL语句恢复数据库

    一.通过data文件恢复data里的数据库 Mysql里的数据一般会自动保存到C:\ProgramData\MySQL\MySQL Server 8.0\Data目录下,卸载前要将其备份. 目前进测试 ...

  4. SQL语句备份和还原数据库

    1,使用SQL最简单备份,还原数据库 1 /* 备份 */ 2 backup database Test to disk='D:/Test.bak' 3 /* 还原 */ 4 restore data ...

  5. SQL语句恢复数据库时一直显示“正在还原”

    "RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE, ...

  6. SqlServer 2014还原数据库时提示:无法在已有的上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件

    场景 SQL Server 2014在还原数据库时提示: 无法在已有的""上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件... 实现 在还 ...

  7. Mysql-DQL语句,数据库的备份和还原,数据库的约束(笔记)

    目录 DQL语句其他语法:分组group by ,筛选having, 分页查询limit以及分页查询使用场景 1.DQL语句之分组查询:group by 2.DQL语句之筛选查询 having 3.分 ...

  8. Mysql备份还原数据库之mysqldump实例及参数详细说明

    我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是, ...

  9. 在ASP.NET中备份和还原数据库

    昨天看了<C#项目实录>中的进销存管理系统,和其他书里讲的案例一样,无非也就是数据库增删查改,但是这个进销存系统中有一个备份和还原数据库的功能,蛮有兴趣的,看了一下代码,原来如此,也就是通 ...

最新文章

  1. 文本编辑器左边显示行数
  2. 某地理老师的暴强言论
  3. 了解select模型的六大注意点
  4. C#知识点总结系列:C# 数据结构
  5. python html解析beautiful_python中html解析-Beautiful Soup
  6. toj 4609 Internal Rate of Return
  7. 垃圾回收算法与实现系列-学习GC之前的准备工作
  8. python连接mysql查询数据返回字典格式
  9. 求当前月的第一天和最后一天
  10. 一个不错的Fortran教程
  11. C语言开发FlyBird小游戏,飞翔小鸟小游戏,可以直接运行!
  12. java无法找到加载主类是什么意思,在Java程序运行时遇到的“Could not find or load main class(无法找到或者加载主类)”是什么意思?...
  13. 查看计算机启动项命令,运行命令开机启动项msconfig命令简介及教程
  14. mysql删表数据不删表结构_在SQL中删除表数据和删除表结构有什么不同
  15. vue实现图片切换效果
  16. 面试官:软件测试没搞懂这些,哪里来的自信投简历? 刁钻问得高频的面试题(含答案)
  17. 高温大量程热流传感器结构及信号调理电路的设计
  18. 闲人的命令执行漏洞基础学习1
  19. 短视频程序源码,实现ios系统的短视频缓存
  20. IDEA 开启内存显示与修改内存

热门文章

  1. win11找不到录音机
  2. 关于一种新的空气内新冠病毒检测方式的诸多设想
  3. 做视频剪辑工作赚钱吗?
  4. Android 锁屏键和home键分开处理
  5. Docker搭建持续集成平台Jenkins
  6. 课后作业——Day11
  7. js逻辑训练题_几道javascript练习题
  8. stm32—温湿度传感器
  9. 糖尿病视网膜病变有多可怕?它是潜藏在眼底的“定时炸弹”!
  10. 安卓游戏--浅塘之辅助开发(C/S模式)