SQLSERVER全量/增量备份+还原

文章引导

前言
环境准备
完整备份
增量备份(事务日志)
完整还原
增量还原(事务日志)

前言

因更换护服务器需要,需要从源端SQLSERVER的数据全部迁移到目标端SQLSERVER服务器上。这里使用完整、事务日志进行备份和还原,及使用SSMS工具进行迁移

环境准备

系统版本SQLSERVER版本SSMS版本
Windows Server 20192019v19.1
Windows Server 20192019v19.1

完整备份

  1. 准备工作:选中数据库>右键属性>选项
    需要把数据库的恢复模式改为完整(如:本来是完整就不需要调整)
    在这里插入图片描述
    也可以通过SQL语句修改
USE master;  
ALTER DATABASE database_name SET RECOVERY FULL;		#database_name是相应数据库名字
  1. 开始备份
    磁盘要求:对于需要还原目标数据库服务器磁盘的空间要求是数据库总大小的1.5倍
    导出全量备份文件(选择需要迁移的数据库,单击鼠标右键,选择“任务>备份)
    在这里插入图片描述
    注意:备份文件名字需要以.bak结尾,不然还原会识别不到备份文件。如备份的路径有多条就会备份出多个备份文件
    如果选用其他磁盘,提示权限不够等权限问题字样,按照下图设置
    点开SQLSERVER的配置管理器
    在这里插入图片描述
    点击SQL Server 服务 > 选择SQL Server (MSSQLSERVER) > 属性 > 选择登录
    在这里插入图片描述
    点击内置账号 > 选择 Local System > 应用 > 确定 (然后重启SQLSERVER)
    在这里插入图片描述
    备份选项中选择压缩备份,可以节省文件移动时间。(如不压缩对备份也没有影响)
    在这里插入图片描述
    点击确定,稍等一会备份完成。
    在这里插入图片描述
  2. 备份结束(验证是否产生备份文件)
    在这里插入图片描述

增量备份(事务日志)

  1. 开始备份
    导出增量备份文件(选择需要增量备份的数据库,单击鼠标右键,选择“任务>备份)
    备份类型:事务日志在这里插入图片描述
    备份选项:需要修改名称因为默认的名称和完整备份名字一样,不好识别。选择压缩备份
    在这里插入图片描述
  2. 备份完成
    检查是否新生成了备份文件
    在这里插入图片描述

完整还原

  1. 完整还原
    选择数据库 > 右键选中还原数据库 > 点击设备 > 点击图中第一步三个点 > 找到并选中完整备份的.bak文件
    然后自己会加载目标数据库及其还原计划在这里插入图片描述选中选项按钮把恢复修改为RESTORE WITH NOREOVERY在这里插入图片描述
  2. 点击确定,显示还原成功
    在这里插入图片描述

增量还原(事务日志)

  1. 增量还原的时候需要注意:需要还原的数据库状态必须显示正在还原(如下图所示的正在还原)
    依次点击:右键数据库> 任务 > 原源 > 事务日志 >
    在这里插入图片描述
    导入事务日志备份文件
    在这里插入图片描述
    然后点击选项,选择不对数据库进行任何操作
    在这里插入图片描述然后点击确定,提示还原成功在这里插入图片描述

因数据库还原后,会呈现 正在还原... 的状态,那么需要手动去更改数据库状态,不然不能使用。以下使用命令解除状态

RESTORE DATABASE ceshi WITH RECOVERY			#ceshi 是测试数据库的名称,具体名称按实际情况

在这里插入图片描述
执行成功,刷新以下数据库列表或者断开重连即可
在这里插入图片描述

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值