Поделиться через


Практическое руководство. Пошаговая отладка объекта с использованием обозревателя сервера

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Standard

Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема применяется

Условные обозначения таблицы:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды, скрытые по умолчанию.

В следующей процедуре описано, как проводить отладку объекта базы данных путем пошагового выполнения с помощью Visual Studio обозревателя сервера. Этот метод отладки SQL известен под названием "Прямая отладка базы данных", и его можно по необходимости выполнять в Visual Studio за пределами любого проекта. Можно перейти в пошаговый режим выполнения хранимых процедур и функций, определенных пользователем (UDF). Для проведения отладки другого объекта необходимо дать на него ссылку из хранимой процедуры или UDF, либо, в случае наличия триггеров, вызвать его срабатывание и запустить отладку при переходе в пошаговый режим выполнения процедуры или функции.

Пошаговый переход в объект с помощью обозревателя сервера

  1. Установите соединение с базой данных в объекте Visual Studio, если оно еще не установлено. Дополнительные сведения см. в разделе Практическое руководство. Подключение к базе данных.

  2. Если объект написан на языке C# или Visual Basic, проверьте включение отладки SQL CLR для соединения. Дополнительные сведения см. в разделе Практическое руководство. Включение отладки среды CLR для соединения.

  3. В обозревателе сервера найдите имя объекта, подлежащего отладке, путем открытия узла базы данных и затем укажите соответствующую папку. Дважды щелкните по имени файла объекта для загрузки кода в текстовый редактор.

  4. Щелкните правой кнопкой мыши по имени объекта и выберите в контекстном меню пункт Пошаговый переход <тип объекта> для пошагового перехода в объект с использованием отладчика.

    1. Если объект является триггером, то в каталог невозможно перейти. Вместо этого необходимо произвести пошаговое выполнение хранимой процедуры, которая может привести к срабатыванию триггера.
  5. Диалоговое окно с таблицей, содержащей строки для каждого параметра, возникает в том случае, если для объекта требуется наличие параметров. Каждая строка таблицы содержит колонку для имени параметра и для значения этого параметра. Введите значение для каждого параметра и нажмите кнопку OK.

    Отобразится код объекта с желтой стрелкой в левом сером поле, указывающей на оператор, который будет выполнен. Указатель инструкций окажется на первой исполняемой строке кода объекта.

    Теперь можно использовать большинство функций отладчика. Дополнительные сведения см. в разделах Отладка объектов SQL с помощью окон локальных переменных и контрольных значений и Ограничения на команды и функции отладчика.

  6. Для продолжения отладки в меню Отладка выберите пункт Продолжить. Код выполняется до следующей точки останова.

См. также

Другие ресурсы

Ссылки на общие процедуры