测试步骤是
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个语句后,数据库的日志就看似不再记录了?
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个语句后,数据库的日志就看似不再记录了?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货