社区
应用实例
帖子详情
用什么软件或什么方法查看ldf文件,查看以前修改数据库的语句?????
mengxianbao1521
2004-11-04 04:09:24
公司的数据库常常丢失数据,原因可能有多种,请问通过什么方式来查看日志文件的内容,主要是看相关的对数据库操作的sql语句。除了用那种实时跟踪软件(如:Log Explorer for SQL Serverv),查看以前的数据修改情况。
...全文
784
14
打赏
收藏
用什么软件或什么方法查看ldf文件,查看以前修改数据库的语句?????
公司的数据库常常丢失数据,原因可能有多种,请问通过什么方式来查看日志文件的内容,主要是看相关的对数据库操作的sql语句。除了用那种实时跟踪软件(如:Log Explorer for SQL Serverv),查看以前的数据修改情况。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superdinosaur520
2004-11-05
打赏
举报
回复
我还要麻烦老邹,
我full备份了一个100M的数据库,照理日志已经截断,那么日志“就读不到了(任何软件这种情况都无能为力)
”,现在的问题是为什么日志文件还是100M呢,既然任何软件都读不到了,那SQLServer为什么不在我们Full备份时就把日志文件缩小呢?
多谢!
canghaixiao
2004-11-05
打赏
举报
回复
嗯,我测试了,您说的对。多谢
zjcxc
2004-11-05
打赏
举报
回复
当然不能取啦,日志已经完全应用并清理了.
superdinosaur520
2004-11-05
打赏
举报
回复
多谢邹老大!
canghaixiao
2004-11-05
打赏
举报
回复
ok,这点我明白了。但是如果我对数据库做了完全的备份,然后把这个备份恢复到本地,能否读取其日志文件的内容呢?多谢老邹啊
zjcxc
2004-11-05
打赏
举报
回复
打个比方,你的机箱里面的东西全部取走了,机箱会变小吗? 不会吧? 除非你压扁它
陈燕君
2004-11-04
打赏
举报
回复
log explorer
zjcxc
2004-11-04
打赏
举报
回复
而日志文件中的数据在以下几种情况都会提交到数据文件并清理日志:
1.任何的备份语句,包含正常的数据库备份和backup log db with no_log这种日志截断语句
2.如果数据库设置了自动收缩,则sql会在它认为需要的时候截断日志
3.如果你的数据库恢复模型不是full,则根本没有完整的日志记录
zjcxc
2004-11-04
打赏
举报
回复
log explorer是从日志文件中读取数据并分析的(当然不是实时监控)
既然是从日志文件中读取数据的,日志文件中有数据它才能读取,如果日志文件中的数据已经提交到数据文件并截断了,当然就读不到了(任何软件这种情况都无能为力)
zjcxc
2004-11-04
打赏
举报
回复
安装??? 安装前怎么产生日志?
canghaixiao
2004-11-04
打赏
举报
回复
邹建:你好
我所说的log explorer的用法是那么回事么?它也是属于实时监控的吧?
canghaixiao
2004-11-04
打赏
举报
回复
但是,log explorer好像只能查看安装后的日志操作吧,直接连接ldf文件后,能看到安装之前的操作么?
zjcxc
2004-11-04
打赏
举报
回复
楼主搞错了,log explorer不是不是实时跟踪的,是从事后的日志文件中分析数据库的操作
SQL自带的事件探察器才是实时跟踪的,事件探察器不能分析日志文件的内容,只是记录实时的操作
这两者不同,前者是事后分析,后者是即时跟踪
zjcxc
2004-11-04
打赏
举报
回复
log explorer
SQL
语句
创建
数据库
及
修改
、删除
数据库
以下示例展示了如何使用SQL
语句
创建一个名为`teacher`的
数据库
,其中包含一个主数据
文件
、一个辅助数据
文件
和一个事务日志
文件
,并演示了如何
修改
和删除这个
数据库
。 1. **创建
数据库
** ```sql CREATE DATABASE ...
宿舍管理系统代码 家
数据库
mdf格式
ldf
格式
文件
开发者可能使用`java.sql.DriverManager`来建立
数据库
连接,`Statement`或`PreparedStatement`来执行SQL
语句
,以及`ResultSet`来处理查询结果。为了提高性能和减少重复代码,可能还使用了DAO(Data Access Object)...
使用SQL
语句
管理
数据库
**
修改
数据库
设置**使用`ALTER DATABASE`
语句
,可以更改
数据库
的属性,如大小、
文件
位置、
文件
增长策略等。例如,增加数据
文件
或日志
文件
的大小: ```sql ALTER DATABASE
数据库
名 MODIFY FILE (NAME = 逻辑
文件
名,...
SQL2000只有
数据库
文件
没有日志
文件
的附加
方法
删除刚才生成的
数据库
的日志
文件
test_log.
ldf
,用要恢复的
数据库
mdf
文件
覆盖刚才生成的
数据库
数据
文件
test_data.mdf。 D. 启动
数据库
服务器。此时会看到
数据库
test 的状态为“置疑”。 E. 设置
数据库
允许...
金蝶k3
数据库
修复,恢复账套
如果mdf、
ldf
文件
不能正常附加,可以通过重建日志的
方法
附加
数据库
实体。 2. 检查错误日志 检查Windows NT/2000的错误日志(在管理工具->事件
查看
器->应用程序日志),看是否能找出问题所在。 3. 启用单用户...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章