SQL Server 2005 无法增加日志文件大小

SQL Server 2005 无法增加日志文件大小

我有一个小型的 SQL Server 2005 DB(一个数据分区 21MB,一个日志文件 10MB 初始大小)。

用户收到日志文件已满的错误。经检查,日志文件已满,目前为 10MB,尽管已将其设置为以 10% 的增量自动增长且没有最大大小限制。

当我尝试手动增加 MSMS Express 中日志文件的大小时,出现错误:

修改文件时遇到操作系统错误 112(尝试扩展物理文件时磁盘空间不足。(Microsoft SQL Server,错误:5149)。

但是,C: 驱动器(日志文件写入的位置)上目前有 117GB 的可用磁盘空间,比数据库和日志文件的总和还要大得多。没有磁盘空间用户配额。

是否有东西限制了 SQL Server 可用的最大磁盘空间量?还有其他想法吗?

更新:

我删除了位于同一驱动器上的旧数据库(释放了大约 20MB),但这并没有改变情况。

解决方案:

找一个解决方案

答案1

我会仔细检查它是否真的在操作您认为正在操作的文件。有时使用 sysinternals(免费实用程序套件)并运行 filemon、regmon 或 procmon 可以得到一些有助于了解哪些访问尝试失败的信息。

我还会尝试对该卷执行 chkdsk,以确保文件系统中没有任何损坏。

答案2

解决方案:

找到解决方案

相关内容