恢复完整数据备份的几个注意点

创建备份设备

use master

go

exec sp_addumpdevice ‘disk‘,‘data123‘,‘d:\123.bak‘

备份数据

backup database data1 to disk=‘d:\123.bak‘

备份日志

backup log data1 to disk=‘d:\123.bak‘

查看备份情况

restore headeronly from disk=‘d:\123.bak‘

还原完整数据及日志

restore database data1 from disk=‘d:\123.bak‘ with file=1,replace,norecovery

restore log data1 from disk=‘d:\123.bak‘ with file=2,replace,norecovery

restore log data1 from disk=‘d:\123.bak‘ with file=3,replace,orecovery

覆盖备份(init意为初始化不加参数为追加备份)

backup database data1 to disk=‘d:\123.bak‘ with init

按时间点还原完整数据及日志

restore database data1 from disk=‘d:\123.bak‘ with file=1,replace,norecovery

restore log data1 from disk=‘d:\123.bak‘ with file=2,recovery,stopat=‘2015-03-10 20:30:35.100‘

时间: 2024-10-29 19:08:02

恢复完整数据备份的几个注意点的相关文章

SQL Server 2008数据备份与还原的原理是什么?

为什么SqlServer有完整备份.差异备份和事务日志备份三种备份方式,以及为什么数据库又有简单模式.完整模式和大容量日志模式这三种恢复模式.本文内容适用于2005以上所有版本的SqlServer数据库. 单就操作过程而言,SqlServer中数据库备份和恢复过程是相当简单的,可以通过ManagementStudio的图形界面进行操作,也可以使用几句T-SQL语句完成.但要明白备份恢复的整个过程,定制符合系统需求数据库备份方案,却需要知晓数据库的实现原理.备份和恢复是数据库的核心功能. 可能许多

mysql大数据备份及恢复(一)

Mysql大数据备份和恢复一 MySQL备份一般采取全库备份.日志备份:MySQL出现故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间:mysql的二进制日志记录着该数据库的所有增删改的操作日志还包括了这些操作的执行时间 Binlog的用途:主从同步.恢复数据库 使用binlog工具备份 查看binlog是否开启,因为默认是关闭的 从上图可知off为关闭状态,一般logbin为只读,在/etc/my.cnf下开启 重启数据库 重启后在目录下查看是否生成bin日志

innobackupex xtrabackup 备份恢复mysql数据

复制地址:https://www.linuxyw.com/download/xtrabackup.pdf http://www.linuxyw.com Email:[email protected] xtrabackup 对 MySQL 数据库的备份及恢复 此文档,只是简单地研究了下,用于数据库全备和增备,效果不错 因为目前对此软件未有需求,所以,文档并不完善,等有时间了,再进行完善吧 此文档资料,互联网收集而成 本人博客: http://www.linuxyw.com xtrabackup x

Linux -- 服务器数据备份恢复策略

一.Linux 备份恢复基础 1.什么是备份 最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据.一次备份可能是简单的 cp命令,将一个文件复制到其他目录下,也可能是使用特定的程序将数据流写进一个特定的设备中的复杂过程.很多情况下是将要备份的数据写入到磁带机中,但有些情况也不是这样的.在Linux环境下,或其他Unix系统,备份可以是将文件拷贝到已存在的文件系统,可替换的文件系统,磁带机,远程文件系统,甚至是远程系统的上的磁带

SQL Server 打造完整的数据备份体系

让我们回首上半年IT领域数据相关的几个事件,对数据备份的重要性重新加深一下认识: 2017年1月 MongoDB黑客赎金事件,发现了一些在互联网上用户的MongoDB没有任何的保护措施,被攻击者把数据库删除了,并留下了一个叫 WARNING 的数据库."老子把你的MongoDB里的数据库给转走了,如果你要你的数据的话,给我0.2个的比特币(大约USD200)." 2017年2月 GitLab一名疲惫不堪的系统管理员在荷兰工作到深夜,他在令人沮丧的数据库复制过程中不小心删除了一台不该删除

Mysql大数据备份及恢复

<p>[引自攀岩人生的博客]MySQL备份一般采取全库备份.日志备份;MySQL出现故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间;mysql的二进制日志记录着该数据库的所有增删改的操作日志还包括了这些操作的执行时间</p> Binlog的用途:主从同步.恢复数据库 使用binlog工具备份 查看binlog是否开启,因为默认是关闭的 从上图可知off为关闭状态,一般logbin为只读,在/etc/my.cnf下开启 重启数据库 重启后在目录下查

mysql轻松学习数据备份及恢复

数据库的备份分为物理备份逻辑备份 物理备份分为冷备份和热备份冷备份:需要将数据库关闭才能进行备份.热备份:无需关闭数据库也可备份. 逻辑备份对数据库的逻辑组件的备份,库,表等 备份可分为完全备份,差异备份,增量备份完全备份:备份整个数据库增量备份:对于上次备份的内容进行增量备份,增加上次增量或完整备份操作或一段时间操作的表或库.差异备份:无视增量备份,只针对上次完整备份的之后所有操作进行备份. 方法一.完全备份 1.使用压缩工具备份 yum install xz -y 2.压缩数据库,进行备份

自述:中了勒索病毒后的一波挽救操作!(灾备云—数据备份、恢复)

(IDC彭帅)自从用上了Ucache灾备云的云备份服务之后,简真方便的不得了,提醒大家数据千万条,安全第一条,一定要及时把想备份的内容做个备份!现在就和大家说说我自从中了勒索病毒之后怎么用上云灾备的故事吧! 一.事件起因:公司服务器中了"勒索病毒" 因为公司托管的服务器过年这段时间运维都放假了没人管理,结果就中招了"勒索病毒".导致服务器里的OA系统.财务系统等文件全部被加密,因为平时也没有做备份的习惯,这下真是肠子都要毁青了.这也是我要告诉大家为什么要做这个数据备

elasticsearch数据备份恢复

本文主要介绍elasticsearch集群数据备份及恢复,利用共享文件系统,通过快照方式备份. 集群的部署参考:http://hnr520.blog.51cto.com/4484939/1876467 一.配置修改 1.配置文件必须添加如下参数 path.repo:  /mnt/backups/es_mybak 二.数据备份 1.创建备份仓库 curl -XPUT 'http://192.168.115.11:9200/_snapshot/EsBackup' -d '{   "type"