我有些偶然,是DBA,是一位从对数据库管理了解甚少的人那里继承了几个数据库服务器(2005年和2008年)的开发人员,而且似乎对了解更多有关该主题的兴趣甚至更少。
我正在学习,目前正在尝试找出事务日志文件。
我们所有的数据库都已使用简单的恢复模型和自动收缩功能进行设置。我知道使用自动收缩通常是一个可怕的主意,但我的理解是这样做是为了防止事务日志变得不受控制。(自动收缩实际上是收缩日志文件还是仅收缩数据库?)
我发现有关SQL Server 2012的信息,并想知道2005和/或2008是否正确,以及它的确切含义:“当数据库使用简单恢复模型时,数据库引擎会在检查点后截断事务日志。 ..]当虚拟日志已满70%时,数据库引擎会在简单恢复模式下触发自动检查点。” 虚拟日志大小在哪里指定?
我想在所有数据库上禁用自动收缩,但是在此之前,我需要知道日志文件不会很快失去控制。
任何帮助将不胜感激。