首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLDump文件的用途是什么?

SQLDump文件的用途是什么?
EN

Server Fault用户
提问于 2009-06-22 15:43:34
回答 2查看 21.8K关注 0票数 0

我们有WSUS的Windows 2003服务器之一已满了hdd空间。在搜索文件时,我发现这个SQLDump10000.txt文件超过25G。我做了一些googling,它说它是读、写错误,加上查询或内存中的内容。有人能直接解释一下这是怎么回事吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-06-22 16:21:44

这些转储文件是在两种情况下创建的:

  1. Server出现“崩溃”--要么是A/V、assert,要么是其他一些未识别的代码错误。在这种情况下,文件是内存转储,其大小和内容取决于发生的问题。
  2. 您已经注册了Watson错误报告,DBCC在数据库中发现了故障。在本例中,内容是已发现的损坏的列表和内存中损坏磁盘页的转储。

您能在SQL错误日志中查看错误的指示吗?错误日志中的时间戳与转储文件的创建时间大致相同?

至于您的事务日志已满,我会将转储文件复制到其他地方,因为听起来它会破坏您的日志管理。不要做像删除日志文件之类的事情,否则你肯定会导致损坏。

希望这能有所帮助

票数 5
EN

Server Fault用户

发布于 2009-06-22 16:34:52

简单的答案是通过读取文件来实现的。它是一个文本文件,而不是二进制文件,所以您应该能够通过在Wordpad中打开它来收集它是什么(记事本不能打开这么大的文件)。

它很可能是数据库中所有数据的一个完整转储,在一个大型SQL查询中。它很大,因为它是文本格式的,它根本不使用任何压缩。

当然,真正的问题是当试图打开一个25G的文本文件时.我很怀疑你在那台机器上是否有足够的记忆。我不知道是否有一个窗口版本的头尾,但在这种情况下,它们会非常有用。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/29816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档