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个语句后,数据库的日志就看似不再记录了?

...全文
103 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 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不记日志是不可能的。

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧