社区
疑难问题
帖子详情
如何用日志文件恢复数据库?
nannanok
2005-10-16 08:47:43
我用 delete from xscj 将xs数据库中xscj表中的全部记录删除,事先没有备份数据库,如何使用日志文件对该数据库进行恢复?我是初学者,谢谢大家帮忙!
...全文
1758
10
打赏
收藏
如何用日志文件恢复数据库?
我用 delete from xscj 将xs数据库中xscj表中的全部记录删除,事先没有备份数据库,如何使用日志文件对该数据库进行恢复?我是初学者,谢谢大家帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nannanok
2005-12-03
打赏
举报
回复
是这样啊!那谢谢大家了
nannanok
2005-12-02
打赏
举报
回复
我很想知道还有没有其他的方法?
yesyesyes
2005-12-02
打赏
举报
回复
因为你没备份过数据库,所以只能用le之类的
superunusa
2005-11-21
打赏
举报
回复
jxdjxd1111(qqq)不是已经说的很好了吗?我建议用LOG EXPLORER来恢复,图形操作,这个工具特别适合于恢复删除的数据据,它提供的逆操作,把DELETE的数据库变成INSERT再导回来。
nannanok
2005-11-21
打赏
举报
回复
怎么没人回答我啊?
新鲜鱼排
2005-11-01
打赏
举报
回复
up
nannanok
2005-10-18
打赏
举报
回复
除了log explorer,有其它方法吗?
iwl
2005-10-16
打赏
举报
回复
用第三方工具Log Explorer 。具体用法楼上已经说得很清楚了
jxdjxd1111
2005-10-16
打赏
举报
回复
Log Explorer
http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解压缩密码 www.heibai.net
http://www.ttdown.com/softview_8647.htm
注册机产生的是注册码,是两个
用解压缩密码解开后,压缩包里也有一个注册机的
打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了
例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....
系统中有一个数据库DB1,系统正在使用的过程中,不小心删除了某表T1的数据
现我可以按照用完整备份文件加日志备份时间点TIME1恢复的方法来恢复该数据库
但问题出在该数据库一直还必须在使用中,所以除了你删除了数据的TA表外,其它的
表的数据你不能只是恢复到错误时间点TIME1处,因为,TIME1以后也有数据变化
解决这个问题有两个方法
1:用LOG EXEPLORE 可以轻松搞定
2:先建立一个数据库DB2,将完整备份文件恢复到DB2中,再用DB2中的T1数据来更新
DB1中的T1数据即可.
--查看备份信息
RESTORE FILELISTONLY FROM DISK ='C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup'
--还原旧的备份
RESTORE DATABASE db2 FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup' with replace,norecovery,
move 'db1_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf',
move 'db1_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'
--还原数据日志到时间点
restore log db2 from disk='db_log_backup' with stopat='2003/4/22 9:57'
新鲜鱼排
2005-10-16
打赏
举报
回复
學習
经典
数据库
置疑修复工具
这个工具的原理很简单:新建同名
数据库
,然后用出现质疑的
数据库
数据
文件
覆盖,设置紧急修复模式、重建
日志
文件
,从DBO
恢复
正常状态。有点不同特别的地方,他会保持原来的数据
文件
和
日志
文件
,所谓的重建
日志
文件
...
SqlServer的LDF
文件
丢失, 如何仅用MDF
文件
恢复
数据库
呢?(已解决)
SqlServer的LDF
文件
丢失, 如何仅用MDF
文件
恢复
数据库
呢?(已解决)
oracle 19c
数据库
基础和日常管理
Oracle
数据库
底层原理解析 课程学习网址: ... Oracle 19c
数据库
基础与日常管理 通过本课程使学员掌握在Linux环境下Oracle 19c
数据库
的...
数据库
日志
的管理 12.控制
文件
的管理 13.数据的备份和
恢复
oracle如何
恢复
日志
文件
,利用
日志
文件
恢复
oracle
数据库
(新手推荐)
一:简介今天登录
数据库
...吧(我是这么想的,O(∩_∩)O哈哈~),然后百度了一大堆问题各种奇怪的解答到最后还没有解决问题,最后无奈只能直接使用
日志
文件
恢复
数据库
了。我们在使用oracle
数据库
的时候,打开pl/sql编程...
SQL
数据库
日志
文件
丢失,
日志
文件
恢复
的办法
操作系统异常或者
数据库
异常造成造成SQL
数据库
日志
文件
丢失,此时我们可以在
数据库
中新建立同名的
数据库
文件
来
恢复
。 1.选中
数据库
点右键,新建
数据库
2.输入要建立的
数据库
名字,点确定,
数据库
就建好了 3....
疑难问题
22,210
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章