Практическое руководство. Использование точек останова с хранимыми процедурами, определенными пользователем функциями и триггерами
Обновлен: Ноябрь 2007
Можно выполнять отладку хранимых процедур, определенных пользователем функций и триггеров Microsoft SQL Server с помощью точек останова аналогично отладке других сценариев и исходного кода программ.
Во время отладки процедуры SQL точки останова хранятся в файле решения. Если требуется закрыть или повторно открыть интегрированную среду разработки с теми же точками останова, необходимо повторно открыть то же решение, которое было открыто при предыдущей отладке и сохранении программы SQL.
Далее приведены наиболее распространенные процедуры для использования точек останова с помощью Microsoft SQL Server.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы открыть хранимую процедуру, определяемую пользователем функцию или триггер
Создайте подключение к базе данных.
Щелкните правой кнопкой мыши сохраненную процедуру, определенную пользователем функцию, или триггер, с которыми требуется работать, и выберите из контекстного меню Открыть.
Процедура SQL откроется в диалоговом окне редактора.
Чтобы вставить точку останова
Щелкните правой кнопкой мыши на строке синтаксиса SQL, в окне редактора, где надо вставить точку останова.
Укажите Точку останова, и выберите команду Вставить точку останова.
Можно изменить состояние активности точек останова путем удаления или отключения существующих точек останова. Также можно очистить все точки останова и изменить свойства точки останова.
Чтобы удалить точку останова
Установите курсор на строку синтаксиса SQL, содержащая точку останова.
Щелкните правой кнопкой мыши, выберите пункт меню Точка останова, и щелкните Удалить точку останова.
Чтобы отключить точку останова
Установите курсор на строку синтаксиса SQL, содержащая точку останова.
Щелкните правой кнопкой мыши, выберите пункт Точка останова, а затем команду Отключить точку останова.
Чтобы удалить или отключить все точки останова
Установите курсор на строку синтаксиса SQL, содержащая точку останова.
Из меню Отладка, выберите Удалить все точки останова или Отключить все точки останова
Чтобы изменить свойства точки останова:
Установите курсор на строку синтаксиса SQL, содержащая точку останова.
Щелкните правой кнопкой мыши, выберите Точку останова, и выберите свойство, которое нужно изменить. Допустимые параметры — Location, Condition, Hit Count, Filter и When Hit.
См. также
Другие ресурсы
Работа с хранимыми процедурами и пользовательскими функциями