SQLDump 文件有什么用?

Ter*_*rry 0 wsus sql-server

我们的一台装有 WSUS 的 Windows 2003 服务器的硬盘空间已满。搜索文件时,我发现这个 SQLDump10000.txt 文件超过 25gigs。我做了一些谷歌搜索,它说它是读写错误加上查询或内存中的内容。有人可以直接解释这里发生的事情吗?

Pau*_*dal 5

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

  1. 发生 SQL Server“崩溃” - A/V、断言或其他一些未捕获的代码错误。在这种情况下,文件是内存转储,其大小和内容取决于发生的问题。
  2. 您注册了 Watson 错误报告,并且 DBCC CHECKDB 在数据库中发现了损坏。在这种情况下,内容是找到的损坏列表和内存中损坏的磁盘页面的转储

您能否查看 SQL 错误日志以查看出现问题的指示,错误日志中的时间戳与转储文件的创建时间大致相同?

至于您的事务日志已满 - 我会在其他地方复制转储文件,因为这听起来像是在搞乱您的日志管理。不要做任何像删除日志文件或类似的事情,否则你肯定会导致损坏。

希望这可以帮助