sql 2008可以根据日志恢复了么?

fffddd 2008-06-14 11:05:56
还是得借助log Explorer?
...全文
671 点赞 收藏 25
写回复
25 条回复
fffddd 2009年03月12日
嗯。不能用备份那种方式来恢复。就象23楼说的那种情况。
回复 点赞
longli67 2008年08月04日

@小梁(幸福,這麼遠,那麼甜...!)
你那样还原会不会影响后面的操作呢.

就是比如,那个表是昨天DROP了,你在今天下午还原的, 那么今天上午对这个数据库的其他操作会不会受到影响呢?
回复 点赞
rfq 2008年08月04日
学习
回复 点赞
Garnett_KG 2008年07月26日
在说什么呢?

2008提供了Change Data Capture服务,可以像LogExplorer一样对某段事务/某个表进行恢复.

回复 点赞
lao_bulls 2008年07月20日
怎样恢复,楼主能给我们这些菜鸟详细说明一下吗?还有当日志十分大时,该怎样处理?如果日志由几G时估计收缩不了多少?那该如何?
谢谢楼主。
回复 点赞
arrow_gx 2008年07月20日
只要做好完整的日志备份,2000,2005,2008 都可以根据日子恢复数据库倒任何一个时间点
回复 点赞
lao_bulls 2008年07月13日
log Explorer哪里有下载?
回复 点赞
中国风 2008年07月11日
[Quote=引用楼主 fffddd 的帖子:]
还是得借助log Explorer?
[/Quote]

具说最新版支持05
回复 点赞
bootupnow 2008年07月10日
[img=https://forum.csdn.net/PointForum/ui/styles/default/BBSGlobal/simpleTips/info.gif]pic[/img]
// 天气好热!
回复 点赞
zhiguo2008 2008年07月03日

--首先,备份事务日志(使用事务日志才能还原到指定的时间点)
BACKUP LOG Db TO DISK='c:\db_log.bak' WITH FORMAT
GO

--接下来,我们要先还原完全备份(还原日志必须在还原完全备份的基础上进行)
RESTORE DATABASE Db FROM DISK='c:\db.bak' WITH REPLACE,NORECOVERY
GO

--将事务日志还原到删除操作前(这里的时间对应上面的删除时间,并比删除时间略早
DECLARE @dt datetime
SELECT @dt=DATEADD(ms,-20,dt) FROM # --获取比表被删除的时间略早的时间
RESTORE LOG Db FROM DISK='c:\db_log.bak' WITH RECOVERY,STOPAT=@dt
GO

回复 点赞
tianhuo_soft 2008年07月01日
按时间只可以还原备份

log Explorer没有2008格式的
回复 点赞
loveweb 2008年06月26日
从2005就有了吧
回复 点赞
zhiguo2008 2008年06月22日
[Quote=引用 1 楼 hery2002 的回复:]
2000,2005都可以,
理论上应该可以吧,
不过,估计log explorer还没有支持2008的版本...
[/Quote]
回复 点赞
winstonbonaparte 2008年06月22日
2000好象还是需要借助log explorer来恢复吧,我没用过日志来恢复的
回复 点赞
jc_liumangtu 2008年06月22日
学习```
学习 学习````
回复 点赞
being21 2008年06月19日
呵呵,数据库恢复模式完全,就可以了!
回复 点赞
lao_bulls 2008年06月19日
谁能告诉,怎样通过日志恢复数据库,谢谢!
回复 点赞
utpcb 2008年06月17日
谁告诉搂住 2000 2005 不能日志恢复阿?微软卖给你的特别一点
回复 点赞
中国风 2008年06月16日
用日志還原到某個時間段
回复 点赞
rouqu 2008年06月16日
感觉2008也不会这么做
回复 点赞
发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告