我有一个小的SQL Server 2005数据库(一个数据分区21MB,一个日志文件10MB的初始大小)。
用户正在收到日志文件已满的错误。 检查完成后,即使设置为以10%的增量自动增长,但没有最大尺寸限制,它仍然已满,目前为10MB。
当我尝试手动增加MSMS Express中日志文件的大小时,出现错误:
修改文件遇到操作系统错误112(尝试展开物理文件时,磁盘上没有足够的空间(Microsoft SQL Server,错误:5149)。
但是,C:驱动器(写入日志文件的位置)当前有117 GB的可用磁盘空间,其中的文件大小超过了数据库和日志文件的总和。 没有磁盘空间用户配额。
是限制SQL Server可用磁盘空间的最大量? 其他想法?
更新:
我删除了一个旧的数据库驻留在同一个驱动器(释放了20MB左右),这并没有改变这种情况。
解:
find了解决办法 。
我会仔细检查它是否在操纵您认为正在操作的文件。 有时使用sysinternals(免费的实用程序)和正在运行的filemon,regmon或procmon可以产生一些有助于访问尝试失败的信息。
我也会尝试在卷上的chkdsk,以确保文件系统中没有损坏。
解:
find了解决办法 。