none
Проблема с Just-In-Time debugging в SQL server 2005. Как отключить? RRS feed

  • Вопрос

  • Привет всем. Проблема такая: установил SQL server 2005, работает стабильно. Однако переодически и на разных компах (!!) при запусках или работе в различных приложениях вываливается окно Just-In-Time debugging с предложением отладить глюкнувшее приложение. При отказе приложения закрываются. Логики и закономерности в этом просечь не удалось, потому как такая фишка вываливалась как давно работающих системах, так и на только что установленной системе полного форматирования винта. В настройках компонент SQL нашел где выключается этот инструмент, после этого ситуация почти не поменялась.. При запуске приложений теперь вываливается ошибка с указанием на то что Just-In-Time debugging выключен и типа чтобы включить его посылают по указанному адресу. Пошел дальше и удалил полностью SQL со всеми компонентами, почистил реестр. Запускаю приложение и вываливается таже самая ошибка, хотя компонента уже как такового на машине нет!
    Сейчас заново поставил SQL, зашел в компонент Visual Studio 2005 где отключал все это дело, галочки все три которые снимал нигде не стоят!! Как так получилось если прога заново ставилась?? Еще пошарился по службам, Visual Studio 2005 Remote Debugger отключена...
    Люди, скажите пожалуйста, существует ли способ выключить эту фигню??

Ответы

  • Похоже на отладчик.
    Посмотри в раздел реестра:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
    До установки Visual Studio, быть должно так:

    "Auto"="1"
    "Debugger"="drwtsn32 -p %ld -e %ld -g"
    "UserDebuggerHotKey"=dword:00000000

    После:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
    "Auto"="1"
    "Debugger"="\"C:\\WINDOWS\\system32\\vsjitdebugger.exe\" -p %ld -e %ld"
    "UserDebuggerHotKey"=dword:00000000

    Убери отладчик "Debugger"="\"C:\\WINDOWS\\system32\\vsjitdebugger.exe\" -p %ld -e %ld" или поставь ДрВатсона и будет Вам счастье. 
    17 июня 2009 г. 8:47