Назад | Перейти на главную страницу

Как читать дампы памяти Windows Server 2008 (x64, SP2)?

Мой сервер внезапно начинал давать сбой каждый раз, когда я отлаживаю кусок кода на своем ноутбуке, который обращается к базе данных на сервере удаленно. Это было сделано дважды, и я перестал пытаться отлаживать свой код, пока не смогу прочитать дампы памяти с сервера и посмотреть, что произошло.

В любом случае, вот тут у меня проблемы. Я загрузил и установил Windows SDK для WinDbg, а также символы Server 2008 RTM и SP2 Retail & Checked, но WinDbg по-прежнему кричит мне, что у него нет правильных символов.

Итак, что мне нужно сделать, чтобы он прочитал дамп памяти?

Спасибо заранее за любые предложения!

Если у вас нет таких проблем, лучше не загружать символы.

Вместо этого вы можете использовать Сервер символов. Это место Microsoft, где они сохранили самые последние символы, и если вы настроите его в своем WinDbg, по запросу загрузит именно те символы, которые ему нужны.

Вы определяете свои символы на основе пути к локальному жесткому диску, например: srvе: \ символы \ websymbolshttp://msdl.microsoft.com/download/symbols.

Проверить на эта ссылка как настроить веб-символы на WinDbg.

С уважением.