如何通过备份文件恢复SQL Server数据库
发布网友
发布时间:2022-04-24 16:49
我来回答
共1个回答
热心网友
时间:2022-04-10 03:24
1. 下载2014-02-10 07:16的全量备份文件并解压出要恢复的数据库备份文件。
2. 以NORECOVERY的方式还原2014-02-10 07:16的全量备份,操作SQL语句如下:
还原成功后,数据库处于Restoring状态。
3. 继续以NORECOVERY的方式还原2014-02-12
06:51的增量备份,操作SQL语句如下:
还原成功后,数据库继续处于Restoring状态。
4. 日志备份文件的下载
RDS 控制台 - 备份恢复 - 数据备份,选择需要下载的备份集,点击“下载”。
点击“复制内网地址” 或 “复制*地址” 来获取备份的 内网 或 * 下载地址。
日志备份的地址在 RDS 控制台 - 备份恢复 - 日志备份
获取:
5. 解压备份文件
解压备份文件前,要先下载好解压工具 rds_backup_extract
解压备份文件:
bash rds_backup_extract -f /home/mysql/backup/hins575175_xtra_20150429091224.tar.gz -C /home/mysql/data
6. 以RECOVERY(默认方式)的方式还原日志
日志还原成功后,数据库处于正常状态,这时数据库中的数据就还原到了要恢复的时间点。