十一、SQL Server 数据库备份与恢复
浏览量: 次 发布日期:2023-08-17 21:49:03
十一、sql server 数据库备份与恢复
老牌的SQL Server数据库近年份额逐渐下滑,但权威机构DB-Engines 3 月份流行度排行,微软SQL Server数据库仍位于第3位,可见用户基数庞大。SQL Server标准API提供了3种备份类型:完整备份、差异备份和事务日志备份,同时,提供了3种恢复模型:、和。
DBackup企业备份软件,除了为SQL Server数据库提供,,的标准能力。对大数据量的数据库场景,提供能力,仅需首次全量,后续通过备份改变的数据块,实现数据快速备份与能力。针对RPO要求更高的用户群,提供了应用级别的容灾能力。这些功能使用,能很好满足不同场景数据保护需求。本次重点介绍一下数据库的备份与恢复过程。当然,DBackup有不少特色功能,比如:多通道并发数据快速传输技术新增库自动加入预定义备份策略预定义周期自动演练技术备份恢复开启流程审批DB管理员密变更不影响备份任务
通过迪备来保护我们的数据库,首先需要在受保护的主机安装备份代理,然后在WEB管理平台注册客户端,最后配置备份策略即可完成。
代理端获取:windows_x86_64/ dbackup3_8.0.33656-1.d45043f.dbg.exe
安装过程采用图形化向导,安装时需填写. 详细的安装过程可以 《七、备份客户端安装与卸载》章节,不赘述。当操作系统与数据库位数据不匹配时,需要强制安装数据库位数匹配的代理程序。安装时,需要强制将代理设置为32位。将安装包下载到安装机器上,Windows 运行中输入 cmd 在命令行运行“安装包所在路径+安装包名称 /x86” 命令格式:c:\dbackup3_6.0.7501-1.dbg.exe /x86安装时,需要强制将代理设置为64 命令格式:c:\dbackup3_6.0.7501-1.dbg.exe /x86_64
安装完代理程序,我们转到迪备WEB控制台,管理员登录后,进入“”菜单,进行“”,“”许可,实例“” ,并“”迪备操作用户访问权限,以便能为这些SQLServer实例设置策略。“”复选框则是为了防止误操作将备份数据恢复至生产,建议选择。激活过程如下图所示授权可操作资源的用户登录SQLServer资源,支持AK认证登录如果是SQL Server或是“" ,还需要进入到“集群页”进行节点关联绑定。
HA集群,绑定类型如下图所示若为Always On,绑定类型如下
SQLServer通常建议相结合,如果数据库本身很小,也可以每天全备份。简单日志模式的数据库,SQL Server自动循环利用日志文件,因此,迪备无须设置日志备份。,且日志备份频率应高于其他备份类型,以便数据库实现更短的RPO目标与日志周期性截断。完全备份
根据向导进行设置,首先转到迪备WEB页菜单,选择, 选择要备份的数据库,备份类型:备份集存储的备份资源池设置备份计划,例如每周一次完全备份设备备份选项 ,建议选择设置作业名称差异备份
SQL Server自身并不提供增量接口,迪备累积增量即为差异备份。差异策略设置过程与完全备份基本一致, 略有区别的设置如下,备份类型页选择,存储池 ,同一个数据库与其相关的完全、差异及日志备份存放在同一存储池,以获得一致的数据保留周期。设置备份计划,剔除完全备份的设定的时间点日志备份
与全量备份操作步骤基本一致,备份类型选择日志备份,备份频率按需设置,通常高于其他备份类型。
进入WEB菜单, 选择 与选择要恢复的数据库,如果整个主机的数据库需要恢复,可以执行至异机,如果需要进行本机恢复,可以执行类型。只有的数据库,才能恢复到或, 的数据库只能恢复至当时. 根据类型的不同,迪备菜单可恢复选项有区别。如果我们要将源数据库恢复成与源不同名称的数据库,可以在界面上修改数据库名称与位置(目录位置要求可被数据库识别)选择目标主机,如选择源主机作为恢复目标,则需要取消资源菜单里选框恢复时间计划,通常选择 或是设定在的某个时间执行恢复选项,保持默认即可提交恢复作业系统为了防止误操作恢复至生产,会提示输入验证码进行目标确认
作业执行情况,可进入菜单查看,如作业状态,周期频率等作业执行历史情况,可进入菜单查看,如历史耗时,大小等。如遇到作业发生错误,可进入页,下载 进行分析。数据库版本查询(以便安装代理位数与数据库位数一致)
数据库模式(简单、完全还是大容量日志模式)
写在最后:原计划定期更新一些常用操作,帮助初次使用鼎甲备份软件的爱好者提供一点帮助,但后面发现坚持每周更新其实很难,一方面工作确实比较忙,更重要的原因,很难克服人性的懒,后台催更的朋友有点小抱歉。不管怎样,SQL Server 场景也比较常见,基础篇又更新了一篇,感谢关注。
南京兆柏数据恢复中心 南京兆柏数据恢复中心
. 数据库的恢复模式有哪些,SQL Server数据库的恢复模式详解
. SQL Server 恢复挂起状态,原因、诊断与解决方法
. sqlserver备份到其他服务器,SQL Server数据库备份到其他服务器的实用
. 2008数据库怎么还原数据库,SQL Server 2008 数据库还原指南
. sqlserver数据库恢复挂起状态,什么是SQL Server数据库恢复挂起状态?
. sqlserver数据库恢复50g大约多少时间,了解SQL Server数据库恢复
. sql server数据库显示恢复挂起,什么是SQL Server数据库恢复挂起?
. sqlserver数据库恢复进度,什么是SQL Server数据库恢复进度?
. sqlserver数据库恢复步骤,SQL Server数据库恢复步骤
. sqlserver数据库恢复数据,什么是SQL Server数据库恢复数据?
. sqlserver数据库恢复,什么是SQL Server数据库恢复?
. sqlserver数据库恢复挂起什么导致的,什么是SQL Server数据库恢复挂起
. sqlserver数据库恢复挂起,什么是SQL Server数据库恢复挂起?
. sqlserver数据库恢复工具,什么是SQL Server数据库恢复工具?
. sqlserver数据库恢复模式,什么是SQL Server数据库恢复模式?
. sqlserver数据库恢复挂起怎么解决,什么是SQL Server数据库恢复挂起?
. sqlserver误删数据库怎么恢复,什么是SQL Server误删数据库
. 不支持的sql server版本怎么解决,不支持的sql server版本
. MySQL server has gone away,为什么MySQL server