Отладка хранимых процедур SQL Server 2005 - PullRequest
0 голосов
/ 21 апреля 2009

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

Ответы [ 3 ]

0 голосов
/ 22 апреля 2009

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

0 голосов
/ 12 октября 2009

Мне удалось решить эту проблему, настроив учетную запись «Вход в систему» ​​для 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 голосов
/ 21 апреля 2009

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...