我们的Windows 2003服务器中有一个WSUS在硬盘空间上已满。 search文件我发现这个超过25gigs的SQLDump10000.txt文件。 我做了一些谷歌search,它说它是读写错误加上查询或内存中。 有人能给我一个直接解释这里发生了什么吗?
这些转储文件是在两种情况下创build的:
你可以在SQL错误日志中查看错误信息,并在错误日志中logging转储文件创build时间的时间戳吗?
至于你的事务日志已满 – 我会把转储文件复制到别的地方,因为它听起来像是在搞乱你的日志pipe理。 不要做任何事情像删除日志文件或类似的东西,否则你保证会造成腐败。
希望这可以帮助
简单的答案来阅读文件。 这是一个文本文件,而不是二进制,所以你应该能够通过在写字板中打开它(记事本不能打开这样的大文件)来收集它是什么。
在一个大的SQL查询中,这可能是数据库中所有数据的完全转储。 它的尺寸和原来一样大,因为它是文本格式,根本不使用任何压缩。
当然,试图打开一个25G的文本文件时,真正的问题出现了……我非常怀疑你在这台机器上有足够的内存。 我不知道是否有一个头部或尾部的窗户版本,但在这种情况下,他们会在强大的方便。