如何阅读Windows Server 2008(x64,SP2)内存转储?

我的服务器突然开始崩溃,每当我debugging我的笔记本电脑上的远程访问服务器上的数据库的代码块。 现在它已经完成了两次,我已经停止了试图debugging我的代码,直到我可以从服务器读取内存转储并查看发生了什么。

无论如何,那是我遇到麻烦的地方。 我已经下载并安装了用于WinDbg的Windows SDK以及Server 2008 RTM&SP2 Retail&Checked符号,但WinDbg仍然对我说,它没有正确的符号。

那么,我需要做些什么才能读取内存转储呢?

在此先感谢您的任何build议!

对于没有这种问题更好的select是不下载符号。

相反,您可以使用符号服务器。 这是一个微软的地方,他们已经保存了最新的符号,如果你在WinDbg中configuration它,将会下载它需要的确切符号。

您可以定义符号放在本地硬盘驱动器path中,如:srv f:\ symbols \ websymbols http://msdl.microsoft.com/download/symbols

检查此链接如何在WinDbg上configurationWeb符号。

问候。