用数据库日志文件恢复数据库
来源:互联网 发布:物业管理app开发源码 编辑:程序博客网 时间:2024/05/01 20:19
用数据库日志文件恢复数据库
1:在企业管理器中恢复
2:用sql语句恢复
3:other
---------------------------------------------------------------
用数据库日志文件恢复数据库
必需是在有完整備份的基礎上進行的
1:在企业管理器中恢复:
所有工作中有一個retore database 菜單
先進行完整備份數據的恢復
如果有差異備份可以同事恢復
然後再進行日志備份的數據恢復,選擇到某個時間進行恢復即可恢復到該時間點的數據。
2:SQL
restore database res from disk=res.bak with norecovery (完整備份的恢復)
RESTORE log res from disk=restran.bak with stopat=2002/10/18 16:00
---------------------------------------------------------------
我上面說的就是可以將數據庫恢復到某時間之前啊
前提是你必需有完整備份
如果你的完整備份是早上8:00做的
然後你在12:00做了一次日志備份
用以上語句你就可以恢復到8:00--12:00任何一個時刻的數據
光有日志備份是沒有用的
我想除非微軟的人自己才可以
---------------------------------------------------------------
恢复之前,要将DATABASE配置成"SINGLE USE "
USE MASTER
GO
SP_DBOPTION RES,single user,true
go
restore database res from disk=res.bak with norecovery --(完整備份的恢復)
go
RESTORE log res from disk=restran.bak with stopat=2002/10/18 16:00
go
SP_DBOPTION RES,single user,false
go
---------------------------------------------------------------
我們來模擬一下好嗎
假如每天早上8:00我們會為sql做一個完整備份
中午12:00時候,你不小心將一個table的數據給幹掉了
這個時候如果你隻是用8:00做的完整備份去恢復的話
你隻能將數據恢復到8:00時候的數據,而8:00後的數據都將丟失
但是如果你在12:00 馬上做一個日志備份
這個時候你先用8:00 時候的完整備份做恢復
然後又用日志備份去恢復8:00之後的數據
假如你是12:00誤刪了數據,
你可以用stopat=2002/11/8 11:59 的日志恢復方法
將數據恢復到11:59的狀態
而11:59的時候,你還沒有誤刪數據
這正是我們要的效果
1:在企业管理器中恢复
2:用sql语句恢复
3:other
---------------------------------------------------------------
用数据库日志文件恢复数据库
必需是在有完整備份的基礎上進行的
1:在企业管理器中恢复:
所有工作中有一個retore database 菜單
先進行完整備份數據的恢復
如果有差異備份可以同事恢復
然後再進行日志備份的數據恢復,選擇到某個時間進行恢復即可恢復到該時間點的數據。
2:SQL
restore database res from disk=res.bak with norecovery (完整備份的恢復)
RESTORE log res from disk=restran.bak with stopat=2002/10/18 16:00
---------------------------------------------------------------
我上面說的就是可以將數據庫恢復到某時間之前啊
前提是你必需有完整備份
如果你的完整備份是早上8:00做的
然後你在12:00做了一次日志備份
用以上語句你就可以恢復到8:00--12:00任何一個時刻的數據
光有日志備份是沒有用的
我想除非微軟的人自己才可以
---------------------------------------------------------------
恢复之前,要将DATABASE配置成"SINGLE USE "
USE MASTER
GO
SP_DBOPTION RES,single user,true
go
restore database res from disk=res.bak with norecovery --(完整備份的恢復)
go
RESTORE log res from disk=restran.bak with stopat=2002/10/18 16:00
go
SP_DBOPTION RES,single user,false
go
---------------------------------------------------------------
我們來模擬一下好嗎
假如每天早上8:00我們會為sql做一個完整備份
中午12:00時候,你不小心將一個table的數據給幹掉了
這個時候如果你隻是用8:00做的完整備份去恢復的話
你隻能將數據恢復到8:00時候的數據,而8:00後的數據都將丟失
但是如果你在12:00 馬上做一個日志備份
這個時候你先用8:00 時候的完整備份做恢復
然後又用日志備份去恢復8:00之後的數據
假如你是12:00誤刪了數據,
你可以用stopat=2002/11/8 11:59 的日志恢復方法
將數據恢復到11:59的狀態
而11:59的時候,你還沒有誤刪數據
這正是我們要的效果
- 用数据库日志文件恢复数据库
- 无数据库日志文件恢复数据库方法
- 日志文件丢失下的数据库恢复
- SQLserver2005 数据库无日志文件恢复方法
- 数据库无日志文件的恢复
- Oracle数据库日志文件丢失恢复问题
- 日志文件丢失下的数据库恢复
- mysql二进制日志文件恢复数据库
- 利用日志文件恢复MYSQL数据库
- Sqlserver 通过日志文件恢复数据库
- 缺失重做日志文件的数据库恢复
- 无数据库日志文件恢复数据库方法两则
- 无数据库日志文件恢复数据库方法两则
- MsSQL无数据库日志文件恢复数据库方法两则
- 无数据库日志文件恢复数据库方法两则
- MSSQL | 无数据库日志文件恢复数据库方法
- 无数据库日志文件恢复数据库方法两则
- 无数据库日志文件恢复数据库方法两则
- Asp.net 的内置对象
- Examples of Inherited with and without explicit parent method names
- Eclipse+MyEclipse+Struts+Hibernate+MySql动画系列教程下载
- 标准九九乘法表
- 比我长5岁的大哥和大姐
- 用数据库日志文件恢复数据库
- Just do it!
- js 文本框联动
- 转 测试用例的有效维护
- 无数据库日志文件恢复数据库方法两则
- Override:Directive Defines a method that replaces a virtual parent class method
- Eclipse+Tomcat开发servlet的HelloWorld篇(摘)
- Request.ServerVariables获取环境变量整理
- 使用ioctl与内核交换数据