社区
MS-SQL Server
帖子详情
如何读取数据库日志中的记录信息?
zzroom
2005-08-26 02:52:23
数据库:SQL SERVER 2000
操作系统:Windows 2000 Advanced Server
如何读取数据库日志中的记录信息?
...全文
256
5
打赏
收藏
如何读取数据库日志中的记录信息?
数据库:SQL SERVER 2000 操作系统:Windows 2000 Advanced Server 如何读取数据库日志中的记录信息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iwl
2005-08-27
打赏
举报
回复
Log Explorer
GRLD8888
2005-08-26
打赏
举报
回复
可使用命令在查询分析里面查看:
dbcc log(dbname) --将dbname改成你要查看的数据库就可以啦
wgsasd311
2005-08-26
打赏
举报
回复
借助第三方工具Log Explorer
------------------------------------------------------------
Log Explorer
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 ....
log explorer使用的几个问题
1)对数据库做了完全 差异 和日志备份
备份时选用了删除事务日志中不活动的条目
再用Log explorer打试图看日志时
提示No log recorders found that match the filter,would you like to view unfiltered data
选择yes 就看不到刚才的记录了
wgsasd311
2005-08-26
打赏
举报
回复
到网上下载一个LOG EXPLORER工具
WangZWang
2005-08-26
打赏
举报
回复
使用软件 LogExplorer查看日志
1小时入门最新小程序授权登录注册功能开发,并把注册
记录
添加到
数据库
新版微信小程序授权登录,退出,缓存,小程序个人
中
心的实现 如果把用户授权的
信息
存入Mysql/云开发的
数据库
,怎么实现呢? 授权登录对于不同的用户好像没有唯一的标识,是不是还得获取openid才行? 授权登录必须从...
MySQL高级第十六篇:
数据库
日志
有哪些(慢查询
日志
、通用查询
日志
、错误
日志
和二进制
日志
)
慢查询
日志
:
记录
所有执行时间超过long_query_time的所有查询,方便我们对查询进行优化。通用查询
日志
:
记录
所有连接的起始时间和终止时间,以及连接发送给
数据库
服务器的所有指令,对我们复原操作的实际场景、发现问题,甚至是对
数据库
操作的审计都有很大的帮助。错误
日志
:
记录
MySQL服务的启动、运行或停止MySQL服务时出现的问题,方便我们了解服务器的状态,从而对服务器进行维护。二进制
日志
:
记录
所有更改数据的语句,可以用于主从服务器之间的数据同步,以及服务器遇到故障时数据的无损失恢复。
数据库
日志
总结
大概有错误
日志
,查询
日志
,慢查询
日志
,事务
日志
,二进制
日志
,
中
继
日志
一、错误
日志
错误
日志
默认是开启且无法禁止的,在
数据库
的数据文件目录,hostname.err文件,可以配置错误的
日志
存储位置和
日志
级别。 1.存放服务器启动关闭过程
中
的
信息
。(未必是错误) 2.存放运行过程
中
的错误
信息
。 3.一旦mysql调度启动一个计划任务的时候,它也会将相关
信息
记录
在错误
日志
中
4.从服务器启动的
日志
也会存入错误
日志
。 二、查询
日志
general log(通用
日志
),
记录
了
数据库
执行的所有命令,不
MySQL——
数据库
日志
查看之后,发现1月1日下午2点,用户使用微信支付完以后,但是由于网络故障,支付
中
心没有及时收到微信支付的回调通知,导致当时没有写入数据。因此,之后用binlog
日志
恢复数据时,就会少这一次更新,恢复出来的这一行c值是0,而原库因为redolog
日志
恢复,这一行c值是1,最终数据不一致。并不会回滚事务,它会执行上图框住的逻辑,虽然redolog是处于prepare阶段,但是能通过事务id找到对应的binlog
日志
,所以MySQL认为是完整的,就会提交事务恢复数据。当我们的数据发生异常时,...
MYSQL
数据库
日志
MySQL有不同类型的
日志
文件,用来存储不同类型的
日志
,分为 二进制
日志
、 错误
日志
、 通用查询
日志
和 慢查询
日志
,这也是常用的4种。MySQL 8又新增两种支持的
日志
:
中
继
日志
和 数据定义语句
日志
。使用这些
日志
文件,可以查看MySQL内部发生的事情。 **这6类
日志
分别为: **除二进制
日志
外,其他
日志
都是 文本文件 。默认情况下,所有
日志
创建于 MySQL数据目录
中
。
日志
功能会 降低MySQL
数据库
的性能 。
日志
会 占用大量的磁盘空间 。通用查询
日志
用来
记录
用户的所有操作 ,包括启动和
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章