关于SQLserver2000数据库日志文件太大,如何删除日志问题


1、数据库日志文件,一般设置成文件自动增长,文件增长做不受限制。如果将,文件增长做不受限制改为将
文件增长限制为()MB时,例如2000MB,哪么当文件日志到达2000MB的时候,日志是循环使用,还是会出现日志
已满,数据库无法工作的情况?

2、用下面的命令来减小日志文件
dump transaction 数据库名 with no_log'
dbcc shrinkdatabase (数据库名 ,truncateonly)
但发现同一个数据库,在某些服务器上执行后日志文件为初始最小,但在另一些服务上执行后并日志文件并没
有变化。
查资料,有说,是需要数据库恢复模式设置为“简单”
数据库恢复模式有“简单”“完全”“大容量日志记录的”三种选项

3.解决办法

   设置成简单模式,然后再收缩数据库,日志文件就变成10M 了,如果有需要再设置回   完全 模式。 

posted @ 2020-07-20 16:18  园封记忆  阅读(1083)  评论(0编辑  收藏  举报