Как перейти к объекту базы данных с помощью обозревателя сервера

Этот раздел применим для следующих версий:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional

Visual Studio Express

ms165041.DoesApplybmp(ru-ru,VS.100).gif ms165041.DoesApplybmp(ru-ru,VS.100).gif ms165041.DoesApplybmp(ru-ru,VS.100).gif ms165041.DoesNotApplybmp(ru-ru,VS.100).gif

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

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

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

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

  3. Щелкните правой кнопкой мыши имя объекта и в контекстном меню выберите команду Шаг с заходом <тип объекта>, чтобы войти в объект с отладчиком.Примечание. Если объект является триггером, зайти в него непосредственно будет невозможно. Вместо этого нужно будет зайти в хранимую процедуру, которая может вызвать срабатывание этого триггера.

  4. Если для объекта требуются параметры, то откроется диалоговое окно с таблицей, каждая строка которой будет соответствовать параметру.Каждая строка таблицы состоит из двух столбцов: один для имени параметра, а другой для его значения.Введите значение для каждого параметра и нажмите кнопку ОК.

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

    Теперь можно использовать большинство из знакомых функций отладчика.Дополнительные сведения см. в разделах Использование окон «Локальные значения» и «Контрольные значения» при отладке объектов Transact-SQL и Ограничения на команды и функции отладчика.

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

См. также

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

Справочник по общим действиям (отладка Transact-SQL)