关于SQL SERVER 2000的自动增长
1个回答
展开全部
日志(Transaction logs)是数据库结构中非常重要的部分。
日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。因此,日志对于数据库的事务处理非常重要,对于一个数据库而言,也是必不可少的。每个数据库都拥有至少一个事务日志以及一个数据文件。
在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。在某些情况下,事务日志可能会变得非常大,以致用尽磁盘空间。即使你选择日志文件不自动增长,也会在某个时间点,你的日志文件变满。所以建库时,对日志文件设置文件增长最大值肯定是有效的,但是也就可能出现上述情况了。而日志文件满,就会造成SQL数据库无法写入数据,一般可以使用下面两种方法:
1、清空日志:在查询分析器,执行“DUMP TRANSACTION 数据库名 WITH NO_LOG” 。
2、企业管理器-右键你要压缩的数据库-所有任务-收缩数据库-收缩文件-选择日志文件-在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就OK。
仁科信息
2024-07-24 广告
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部...
点击进入详情页
本回答由仁科信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询