sql2008 语句还原数据库
--返回由备份集内包含的数据库和日志文件列表组成的结果集。
--主要获得逻辑文件名 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 语句还原数据库相关推荐
- sql 语句 还原数据库
USE MASTER RESTORE DATABASE DBName --DBNewName 还原后数据库名称(按照自己需求命名) FROM DISK = 'D:\DD\Test_2020_09_04 ...
- 通过SQL语句来备份,还原数据库
1: /* 2: 通过SQL 语句备份数据库 3: */ 4: BACKUP DATABASE mydb 5: TO DISK ='C:/DBBACK/mydb.BAK' 6: --这里指定需要备份数 ...
- MySQL8.0 通过data文件和SQL语句恢复数据库
一.通过data文件恢复data里的数据库 Mysql里的数据一般会自动保存到C:\ProgramData\MySQL\MySQL Server 8.0\Data目录下,卸载前要将其备份. 目前进测试 ...
- SQL语句备份和还原数据库
1,使用SQL最简单备份,还原数据库 1 /* 备份 */ 2 backup database Test to disk='D:/Test.bak' 3 /* 还原 */ 4 restore data ...
- SQL语句恢复数据库时一直显示“正在还原”
"RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE, ...
- SqlServer 2014还原数据库时提示:无法在已有的上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件
场景 SQL Server 2014在还原数据库时提示: 无法在已有的""上还原文件,请重新发出RESTORE语句,用WITH REPLACE来覆盖原先存在的文件... 实现 在还 ...
- Mysql-DQL语句,数据库的备份和还原,数据库的约束(笔记)
目录 DQL语句其他语法:分组group by ,筛选having, 分页查询limit以及分页查询使用场景 1.DQL语句之分组查询:group by 2.DQL语句之筛选查询 having 3.分 ...
- Mysql备份还原数据库之mysqldump实例及参数详细说明
我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是, ...
- 在ASP.NET中备份和还原数据库
昨天看了<C#项目实录>中的进销存管理系统,和其他书里讲的案例一样,无非也就是数据库增删查改,但是这个进销存系统中有一个备份和还原数据库的功能,蛮有兴趣的,看了一下代码,原来如此,也就是通 ...
最新文章
- 文本编辑器左边显示行数
- 某地理老师的暴强言论
- 了解select模型的六大注意点
- C#知识点总结系列:C# 数据结构
- python html解析beautiful_python中html解析-Beautiful Soup
- toj 4609 Internal Rate of Return
- 垃圾回收算法与实现系列-学习GC之前的准备工作
- python连接mysql查询数据返回字典格式
- 求当前月的第一天和最后一天
- 一个不错的Fortran教程
- C语言开发FlyBird小游戏,飞翔小鸟小游戏,可以直接运行!
- java无法找到加载主类是什么意思,在Java程序运行时遇到的“Could not find or load main class(无法找到或者加载主类)”是什么意思?...
- 查看计算机启动项命令,运行命令开机启动项msconfig命令简介及教程
- mysql删表数据不删表结构_在SQL中删除表数据和删除表结构有什么不同
- vue实现图片切换效果
- 面试官:软件测试没搞懂这些,哪里来的自信投简历? 刁钻问得高频的面试题(含答案)
- 高温大量程热流传感器结构及信号调理电路的设计
- 闲人的命令执行漏洞基础学习1
- 短视频程序源码,实现ios系统的短视频缓存
- IDEA 开启内存显示与修改内存