关于SQL SERVER 2000的自动增长
1个回答
展开全部
日志(Transaction logs)是数据库结构中非常重要的部分。
日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。因此,日志对于数据库的事务处理非常重要,对于一个数据库而言,也是必不可少的。每个数据库都拥有至少一个事务日志以及一个数据文件。
在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。在某些情况下,事务日志可能会变得非常大,以致用尽磁盘空间。即使你选择日志文件不自动增长,也会在某个时间点,你的日志文件变满。所以建库时,对日志文件设置文件增长最大值肯定是有效的,但是也就可能出现上述情况了。而日志文件满,就会造成SQL数据库无法写入数据,一般可以使用下面两种方法:
1、清空日志:在查询分析器,执行“DUMP TRANSACTION 数据库名 WITH NO_LOG” 。
2、企业管理器-右键你要压缩的数据库-所有任务-收缩数据库-收缩文件-选择日志文件-在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就OK。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询