Как включить отладку хранимых процедур в visual studio? - PullRequest
8 голосов
/ 12 ноября 2008

Хорошо, это сводит меня с ума.

Я сделал почти все, что мог, чтобы разрешить пошаговую отладку хранимых процедур базы данных SQL Server 2005.

http://arjunachith.blogspot.com/2007/05/debugging-stored-procedures-debug.html

http://msdn.microsoft.com/en-us/library/zefbf0t6(vs.71).aspx

Настройка моих токов:

  1. Визуальная студия 2008 SP1
  2. SQL Server 2005 Express Database (да, вы можете отладить на этом)
  3. База данных DEV на моей локальной машине с "root" логином как sysadmin

Все, что я хочу сделать, - это щелкнуть правой кнопкой мыши по сохраненному процессу в моем обозревателе серверов в VS 2008 и увидеть «шаг в хранимую процедуру». Я сделал все, что мог, и не вижу этого. Я просто пытаюсь получить доступ к локальной базе данных на своем локальном компьютере, я создал учетную запись

Ответы [ 3 ]

2 голосов
/ 12 ноября 2008

Какую версию VS2008 вы используете? Я только что проверил Pro и Team System, и я получил эту опцию на обоих; У меня также есть C # Express, и он не дает эту возможность. (У меня нет Стандарта, поэтому я не могу его проверить ...)

[править] Со второй предоставленной вами ссылки (MSDN) справа находится ссылка для VS2008, которая указывает, что она применима только к Pro и Team.

1 голос
/ 12 сентября 2012

Чтобы выполнить отладку SQL в управляемом коде или в Visual Studio, Visual Studio должен быть настроен для разрешения отладки SQL Server. эта ссылка поможет вам с прямым решением http://support.microsoft.com/kb/316549 и http://msdn.microsoft.com/en-us/library/aa984533(v=vs.71).aspx, но следует рассмотреть версию визуальной студии. Пожалуйста, укажите это http://msdn.microsoft.com/en-us/library/ms165038(v=vs.80).aspx.

Очевидно, вы не можете получить вкладку Debug, хотя версии pro / team и это проект веб-приложения. Чтобы это работало, вам нужно выбрать веб-вкладку -> прокрутить экран очень вниз -> Получить 3 варианта, как на рисунке ниже.

View The Image For Help

1 голос
/ 05 марта 2010

Просто выберите ваше соединение в обозревателе серверов, щелкните правой кнопкой мыши на нем и выберите Allow SQL/CLR Debugging

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