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



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

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

3.解决办法

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM