Практическое руководство. Пошаговая отладка объекта с использованием обозревателя сервера
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
||||
Standard |
||||
Pro и Team |
Условные обозначения таблицы:
Применяется |
|
Не применяется |
|
Команда или команды, скрытые по умолчанию. |
В следующей процедуре описано, как проводить отладку объекта базы данных путем пошагового выполнения с помощью Visual Studio обозревателя сервера. Этот метод отладки SQL известен под названием "Прямая отладка базы данных", и его можно по необходимости выполнять в Visual Studio за пределами любого проекта. Можно перейти в пошаговый режим выполнения хранимых процедур и функций, определенных пользователем (UDF). Для проведения отладки другого объекта необходимо дать на него ссылку из хранимой процедуры или UDF, либо, в случае наличия триггеров, вызвать его срабатывание и запустить отладку при переходе в пошаговый режим выполнения процедуры или функции.
Пошаговый переход в объект с помощью обозревателя сервера
Установите соединение с базой данных в объекте Visual Studio, если оно еще не установлено. Дополнительные сведения см. в разделе Практическое руководство. Подключение к базе данных.
Если объект написан на языке C# или Visual Basic, проверьте включение отладки SQL CLR для соединения. Дополнительные сведения см. в разделе Практическое руководство. Включение отладки среды CLR для соединения.
В обозревателе сервера найдите имя объекта, подлежащего отладке, путем открытия узла базы данных и затем укажите соответствующую папку. Дважды щелкните по имени файла объекта для загрузки кода в текстовый редактор.
Щелкните правой кнопкой мыши по имени объекта и выберите в контекстном меню пункт Пошаговый переход <тип объекта> для пошагового перехода в объект с использованием отладчика.
- Если объект является триггером, то в каталог невозможно перейти. Вместо этого необходимо произвести пошаговое выполнение хранимой процедуры, которая может привести к срабатыванию триггера.
Диалоговое окно с таблицей, содержащей строки для каждого параметра, возникает в том случае, если для объекта требуется наличие параметров. Каждая строка таблицы содержит колонку для имени параметра и для значения этого параметра. Введите значение для каждого параметра и нажмите кнопку OK.
Отобразится код объекта с желтой стрелкой в левом сером поле, указывающей на оператор, который будет выполнен. Указатель инструкций окажется на первой исполняемой строке кода объекта.
Теперь можно использовать большинство функций отладчика. Дополнительные сведения см. в разделах Отладка объектов SQL с помощью окон локальных переменных и контрольных значений и Ограничения на команды и функции отладчика.
Для продолжения отладки в меню Отладка выберите пункт Продолжить. Код выполняется до следующей точки останова.