视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
SQLServer还原数据库操作
2020-11-09 13:49:40 责编:小采
文档


还原数据库 企业管理器 --右键数据库 --所有任务 --还原数据库 --还原为数据库库中输入还原后的数据库名 --还原选择从设备--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面 --备份号--选择内容--选择你要恢复那次备份的内容 --选项--将移至

  还原数据库

  企业管理器

  --右键"数据库"

  --所有任务

  --还原数据库

  --"还原为数据库库"中输入还原后的数据库名

  --还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面

  --备份号--选择内容--选择你要恢复那次备份的内容

  --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名

  --如果要还原的数据库已经存在,选择"在现有数据库上qz还原"-

  -确定

  --或用SQL语句:

  restore database 数据库 from disk='c:你的备份文件名'

  还原数据库

  企业管理器中的操作:

  1.进行完整恢复

  企业管理器--右键"数据库"--所有任务--还原数据库

  --"还原为数据库库"中输入还原后的数据库名,设为:test

  --还原选择"从设备"--选择设备--添加--添加你的备份文件

  --确定,回到数据库还原的界面

  --"还原备份集",选择"数据库--完全"

  --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名

  --如果要还原的数据库已经存在,选择"在现有数据库上qz还原"

  --"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"

  --确定

  --或用SQL语句:

  restore database 数据库 from disk='c:你的完全备份文件名' with norecovery

  2.进行差异恢复

  企业管理器--右键"数据库"--所有任务--还原数据库

  --"还原为数据库库"中选择数据库名:test

  --还原选择"从设备"--选择设备--添加--添加你的备份文件

  --确定,回到数据库还原的界面

  --"还原备份集",选择"数据库--差异"

  --"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"

  --确定

  --或用SQL语句:

  restore database 数据库 from disk='c:你的差异备份文件名' with norecovery

  3.进行日志恢复

  企业管理器--右键"数据库"--所有任务--还原数据库

  --"还原为数据库库"中选择数据库名:test

  --还原选择"从设备"--选择设备--添加--添加你的备份文件

  --确定,回到数据库还原的界面

  --"还原备份集",选择"事务日志"

  --"恢复完成状态",选择"使数据库可以继续运行,但无法还原其它事务日志"

  --确定

  --或用SQL语句:

  restore log 数据库 from disk='c:你的日志备份文件名' with recovery

  --解决还原数据库目录不对的详细步骤:

  1.企业管理器中的方法:

  --右键"数据库"

  --所有任务

  --还原数据库

  --"还原为数据库库"中输入还原后的数据库名

  --还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面

  --备份号--选择内容--选择你要恢复那次备份的内容

  --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名

  --如果要还原的数据库已经存在,选择"在现有数据库上qz还原"-

  -确定

  2.用SQL语句的方法(假设你的备份文件名为: c:xx.bak

  --列出备份文件中的逻辑文件名

  restore filelistonly from disk='c:xx.bak'

  --用语句恢复,根据上面列出的逻辑文件名使用move选项

  restore database 恢复后的数据库名

  from disk='c:xx.bak'

  with move '逻辑数据文件名1' to 'c:物理数据文件名1'

  ,move '逻辑数据文件名2' to 'c:物理数据文件名2'

  …

  ,move '逻辑数据文件名n' to 'c:物理数据文件名n'

  没有什么要特别注意的,和企业版之间的备份/还原要注意的东西一样:

  1.要注意备份时的设置问题,不要指定多个备份文件,否则还原时也要指定多个备份文件

  2.要注意备份的媒体处理方式问题,用重写,而不是追加,否则还原的时候要指定备份号

  3.要注意备份的方式,用完全备份,,而不是其他备份方式,否则还原时还要其他备份文件支持

下载本文
显示全文
专题