2009-04-21 5 views
0

Я использую VS 2008 и пытаюсь войти в хранимую процедуру в базе данных SQL Server 2005. Я вызываю Server Explorer, дважды щелкните процедуру. Он появляется в текстовом окне. Я установил в нем точку останова, щелкните правой кнопкой мыши и выберите «Шаг в хранимую процедуру». Он возвращается с «отмененным пользователем». MSVSCOM.exe запущен на узле SQL Server, и я могу подключиться к удаленным процессам на хосте SQL Server. Можете ли вы сказать мне, что я делаю неправильно?Отладка хранимых процедур SQL Server 2005

ответ

0

Я смог решить эту проблему, установив учетную запись «Войти как» для SQL Server (MSSQLSERVER) на учетную запись администратора сервера. Для справки, моя полная установка следующим образом:

  1. Клиент: Windows XP с VS Studio 2008 (9.0.30729.1) Сервер: Windows Server 2003 с SQL Server 2005 (9.0.4035)

  2. Оба компьютера в одной рабочей группе

  3. Учетная запись администратора на обеих машинах включена и установлена ​​на тот же пароль.

  4. MSSQLSERVER и MSVCMON (работает как служба) запускаются в контексте учетной записи администратора.

  5. Visual Studio 2008 запускается в контексте моей учетной записи (член группы «Администраторы») на клиентской машине. Та же учетная запись была создана на сервере (входит в группу «Администраторы»), и пароль одинаковый для обоих.

0

Наверное, у вас на каждой из этих машин есть две разные версии удаленного монитора.

"Этой ошибка обычно показывает, когда несовпадающих версию файла msvsmon.exe (Remote Debugging Monitor) используются Они должны быть одной и той же версией, чтобы сделать отладку удаленного CLR Расположение:.. 2008 -> C : \ Program Files \ Microsoft Visual Studio 9 \ Common7 \ IDE \ Удаленный отладчик \ x86 \ msvsmon.exe, версия 9.0.2 2005 -> C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ Удаленный отладчик \ x86 \ msvsmon.exe, версия 8.0.5 "

Это хорошая статья о настройке удаленной отладки, которая должна решить вашу проблему. Пожалуйста, пост обратно, если вы не можете решить это

http://msdn.microsoft.com/en-us/library/bt727f1t.aspx

+0

Версия сборки msvsmon на хосте SQL Server равна 9.0.30729.141, что совпадает с IDE. Можете ли вы подтвердить, что вы успешно отлаживали экземпляр SQL Server 2005 из Visual Studio 2008? Благодарю. – javacavaj

+0

Да. Также убедитесь, что обе машины находятся в одном домене. –

+0

Я нахожусь в среде рабочей группы, но оба они находятся в одной рабочей группе. Кроме того, попробовал установить msvsmon как службу и приложение. Еще нет кубиков. Какие-либо дополнительные предложения по отладке этой проблемы? Благодарю. – javacavaj

0

Наконец решить эту проблему путем запуска Visual Studio, соединение Server Explorer и служб удаленных отладок все с теми же учетными данными.

+0

Это действительно не решило проблему. – javacavaj

Смежные вопросы