SQLServer 差异备份如何还原、维护计划实现数据库备份(策略实战)、SQL Server 尾日志备份
2017-09-26 16:42
811 查看
一、差异备份还原
第1步:首先进行一次完整的数据库备份:full.bak,在进行一次差异的数据库备份diff.bak第2步:还原完整备份,在恢复状态:不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH NORECOVERY)
第3步: 还原差异备份。
注:只要还要还原,就一定要选择”不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志“,否则还原差异备份或日志备份就会出现以上的错误。
推荐文章:http://www.cnblogs.com/atree/p/Differentiated_Backup_Restore.html
二、维护计划实现数据库备份(策略实战)
推荐文章:http://www.cnblogs.com/gaizai/p/3288354.html三、尾日志备份
1、SQL Server实例运行正常时,结尾日志的备份
2、当SQL Server实例崩溃时,结尾日志的备份
推荐文章:http://www.cnblogs.com/CareySon/archive/2012/02/23/2365006.html3、日志还原到特定时间
推荐文章:SQLServer 2008以上误操作数据库恢复方法——日志尾部备份 http://blog.csdn.net/dba_huangzj/article/details/8491327第1种情况:误删之前有数据库的完全备份,并且数据库属性中恢复模式设置为“完整”
a) 备份当前数据库的尾事务日志:
BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY
b) 恢复一个误删除之前的完全备份:
RESTORE DATABASE [数据库名] FROM DISK = N'完全备份文件名' WITH NORECOVERY, REPLACE
c) 将数据库恢复至误删除之前的时间点:
RESTORE LOG [数据库] FROM DISK = N'第一步的日志备份文件名' WITH STOPAT = N'误删除之前的时间点' , RECOVERY
第2情况:无完整备份,数据库恢复模式为完整。
可以通过第三方工具还原(2000,2005使用Log Explorer for SQL Server,2008以上Recovery for SQL Server)
第3情况:无完整备份,数据库恢复模式也不为完整。无法恢复。所以,一定要将数据库恢复模式设置为“完整(Full)”
4、实战 SQL Server 2008 数据库误删除数据的恢复
推荐文章:http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html5、SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式
推荐文章:http://www.cnblogs.com/OpenCoder/p/5708226.html相关文章推荐
- 【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
- 【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
- SQL Server 维护计划实现数据库备份(策略实战)
- SQL Server 维护计划实现数据库备份(策略实战)
- SQL Server 维护计划实现数据库备份(策略实战)
- 【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
- SQL Server 维护计划实现数据库备份(策略实战)
- 维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
- [置顶]SQL SERVER完整、差异和事务日志备份及还原(脚本和GUI实现) [原创]
- SQL SERVER完整、差异和事务日志备份及还原(脚本和GUI实现)
- SQL SERVER完整、差异和事务日志备份及还原(脚本和GUI实现) [原创]
- 使用SQL Server维护计划实现数据库定时自动备份
- SQL SERVER 2005如何建立自动备份的维护计划
- 使用SQL Server维护计划实现数据库定时自动备份
- SQL SERVER 2005如何建立自动备份的维护计划
- sql server 2005 或2008 数据库备份/还原问题,未备份数据库的日志尾部?
- SQL SERVER 2005如何建立自动备份的维护计划
- SQL SERVER 2005如何建立自动备份的维护计划
- SQL SERVER 2005如何建立自动备份的维护计划
- 使用SQL Server维护计划实现数据库定时自动备份 原文转自:http://sun2010.5d6d.com/thread-127-1-1.html