SQL2000日志问题

唐诗三百首 2010-10-25 10:47:52
测试步骤是
1. 新建数据库, 设置为完整模式.
2. 新建表, 测试插入10万笔记录. 查看日志文件, 20MB. --> 增长正常
3. DELETE FROM TABLE删除10万笔记录. 查看日志文件 --> 增长正常
4. DUMP TRANSACTION [DatabaseName] WITH NO_LOG
BACKUP LOG [DatabaseName] WITH NO_LOG
DBCC SHRINKDATABASE([DatabaseName]) --> 截断日志,收缩数据库文件.LDF=1MB
5. 再测试插入10万笔记录. 查看日志文件, 1MB. --> 为何不增长???
6. 再测试删除10万笔记录. 查看日志文件, 1MB. --> 为何不增长???
查数据库还是完整模式.
为何执行了步骤4的那3个语句后,数据库的日志就看似不再记录了?

...全文
74 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
唐诗三百首 2010-10-28
没有满意答案...
回复
claro 2010-10-27
那么现在怎么改回完整模式?查数据库属性,已是完整模式了.

...
回复
唐诗三百首 2010-10-27
[Quote=引用 2 楼 abuying 的回复:]
执行步骤4
数据库已转为简单日志模式!
[/Quote]
那么现在怎么改回完整模式?查数据库属性,已是完整模式了.
回复
claro 2010-10-26
[Quote=引用楼主 ap0405140 的回复:]
查数据库还是完整模式.
为何执行了步骤4的那3个语句后,数据库的日志就看似不再记录了?
[/Quote]在我csdn的留言回复中也被问到类似问题,您可以去看看正确的查看数据库日志的方式。正如1F所言,这是不可能的。
回复
claro 2010-10-26
[Quote=引用 2 楼 abuying 的回复:]

执行步骤4
数据库已转为简单日志模式!
[/Quote]怎么看出来的。
回复
abuying 2010-10-26
执行步骤4
数据库已转为简单日志模式!
回复
王向飞 2010-10-25
虽然我没测试,不过我感觉5、6不记日志是不可能的。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-25 10:47
社区公告
暂无公告