我们有WSUS的Windows 2003服务器之一已满了hdd空间。在搜索文件时,我发现这个SQLDump10000.txt文件超过25G。我做了一些googling,它说它是读、写错误,加上查询或内存中的内容。有人能直接解释一下这是怎么回事吗?
发布于 2009-06-22 16:21:44
这些转储文件是在两种情况下创建的:
您能在SQL错误日志中查看错误的指示吗?错误日志中的时间戳与转储文件的创建时间大致相同?
至于您的事务日志已满,我会将转储文件复制到其他地方,因为听起来它会破坏您的日志管理。不要做像删除日志文件之类的事情,否则你肯定会导致损坏。
希望这能有所帮助
发布于 2009-06-22 16:34:52
简单的答案是通过读取文件来实现的。它是一个文本文件,而不是二进制文件,所以您应该能够通过在Wordpad中打开它来收集它是什么(记事本不能打开这么大的文件)。
它很可能是数据库中所有数据的一个完整转储,在一个大型SQL查询中。它很大,因为它是文本格式的,它根本不使用任何压缩。
当然,真正的问题是当试图打开一个25G的文本文件时.我很怀疑你在那台机器上是否有足够的记忆。我不知道是否有一个窗口版本的头尾,但在这种情况下,它们会非常有用。
https://serverfault.com/questions/29816
复制相似问题