准备材料:Microsoft SQL Server一部、需要还原的bak文件一只

一、备份

数据库备份语句:user master backup database 数据库名 to disk='保存路径\dbName.bak'

实战操作:这里要使用sql语句对TEST数据库进行备份,当然你也可以使用mssql自带工具进行操作,咦,麻烦死了

一句sql:

use master backup database  TEST to disk='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\TEST.bak'

截图童叟无欺:


二、还原 相对较为麻烦,因为有日志文件的问题还有杀死连接的问题。

数据库还原语句:

use master restore database 数据库名 from disk='保存路径\dbName.bak'  WITH MOVE 'dbName_Data' to '保存路径\test20160428.mdf',

move 'dbName_Log' to '保存路径\test20160428_Log.mdf'

实战操作:这里我重新找了一个bak文件进行还原。源Bak文件名:FTZMIS20151218.bak

①首先,首先要查找到源bak文件中的数据文件和日志文件名称,需要一条SQL语句

sql:

 restore  filelistonly from disk = 'F:\华美数据核对20160407\FTZMIS20151218.bak'---查找BAK文件相关信息

结果:LogicalName列下的值就分别问数据文件名称和日志文件名称,待会要用到。

②正题开始,进行还原操作。

sql:

restore database kaifang from disk = 'F:\华美数据核对20160407\FTZMIS20151218.bak'--源bak文件
with REPLACE--这句的意思是是否覆盖目标数据,也就是这里的数据库:kaifang
, move 'ABOQDB' to 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\FTZMIS.mdf'--数据文件还原后存放的新位置
,move 'ABOQDB_log' to 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\FTZMIS_1.ldf'--日志文件还原后存放的新位置

截图:暂无,还原还在执行

截图来了,

最新文章

  1. 第二轮冲刺-Runner站立会议09
  2. Android 学习第13课,android 实现发送短信的功能
  3. 体验Visual Studio 2015 Windows Forms应用程序开发与维护
  4. css3 -- 文本
  5. IE6下 input 背景图滚动问题及标签规范
  6. Android-表格布局 计算器 修改版
  7. Java图片处理(二)图片加水印
  8. js实现堆排序
  9. c++ const 关键字 学习笔记
  10. Mysql 多表查询
  11. JSTL标签用法 详解(转)
  12. CSS 中的内联元素、块级元素、display的各个属性的特点
  13. NOIP2017SummerTraining0717
  14. ValueError: Cannot feed value of shape ..
  15. Web APi入门之Self-Host寄宿及路由原理
  16. qmp的简单使用
  17. OSI协议和TCP/IP协议笔记
  18. windowmasker 标记基因组中的重复序列和低复杂度序列
  19. python使用set来去重碰到TypeError: unhashable type
  20. vue.js与angular.js的区别(个人)

热门文章

  1. win7卸载打印机驱动
  2. np.eye()
  3. 50. Pow(x, n) (INT; Divide-and-Conquer)
  4. Dice
  5. 安装Ubuntu后一些准备
  6. 操作符重载operator
  7. 128. Longest Consecutive Sequence最长连续序列
  8. bootstrap下modal模态框中webuploader控件按钮异常(无法点击)问题解决办法【转】
  9. item2
  10. 参看dll参数类型