Как перейти к объекту базы данных с помощью обозревателя сервера
Этот раздел применим для следующих версий:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
В следующей процедуре описывается, как с помощью обозревателя серверов среды Visual Studio начать отладку путем перехода в объект базы данных.Этот метод отладки Transact-SQL известен как прямая отладка базы данных, при необходимости его можно осуществить в среде Visual Studio без необходимости открытия проекта.Можно переходить к хранимым процедурам и определяемым пользователем функциям.Для отладки любого другого объекта на него необходимо указывать ссылку из хранимой процедуры или определяемой пользователем функции либо вызывать его срабатывание, если это триггер, и начинать отладку путем входа в процедуру или функцию.
Переход к объекту с помощью обозревателя серверов
При отсутствии соединения с базой данных установите его в обозревателе серверов.Дополнительные сведения см. в разделе Как подключиться к базе данных с помощью обозревателя серверов.
Открыв узел базы данных, а затем соответствующую папку в обозревателе серверов, найдите имя объекта, который требуется отладить.Дважды щелкните имя файла объекта, чтобы загрузить его код в редактор Transact-SQL.
Щелкните правой кнопкой мыши имя объекта и в контекстном меню выберите команду Шаг с заходом <тип объекта>, чтобы войти в объект с отладчиком.Примечание. Если объект является триггером, зайти в него непосредственно будет невозможно. Вместо этого нужно будет зайти в хранимую процедуру, которая может вызвать срабатывание этого триггера.
Если для объекта требуются параметры, то откроется диалоговое окно с таблицей, каждая строка которой будет соответствовать параметру.Каждая строка таблицы состоит из двух столбцов: один для имени параметра, а другой для его значения.Введите значение для каждого параметра и нажмите кнопку ОК.
Откроется код объекта, при этом желтая стрелка в области левой серой границы будет указывать следующую исполняемую инструкцию.Указатель инструкции появится в строке, которая является первой исполняемой строкой кода в объекте.
Теперь можно использовать большинство из знакомых функций отладчика.Дополнительные сведения см. в разделах Использование окон «Локальные значения» и «Контрольные значения» при отладке объектов Transact-SQL и Ограничения на команды и функции отладчика.
Чтобы продолжить отладку, в меню Отладка выберите команду Продолжить.Код будет выполнен до следующей точки останова.