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


Задание фильтра точек останова

Область применения: SQL Server

Фильтр для точек останова ограничивает действие точки останова определенными компьютерами, процессами операционной системы и потоками. Фильтры точек останова обычно используются при отладке параллельных приложений.

Эта функция работает с SSMS версии 17.9.1 и предшествующими версиями.

Вопросы применения фильтров

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

Задание фильтра точки останова

  1. В окне редактора щелкните метку точки останова правой кнопкой мыши и выберите в контекстном меню пункт Фильтр .

    –или–

    В окне Точки останова щелкните метку точки останова правой кнопкой мыши и выберите в контекстном меню пункт Фильтр .

  2. В диалоговом окне Фильтры точки останова используйте флажок Фильтр для указания компьютеров по имени или процессов и потоков операционной системы по имени или идентификационному номеру.

    • MachineName — это компьютер, на котором запущен экземпляр Database Engine.

    • ProcessIDи ProcessName — это процесс операционной системы, в котором исполняется экземпляр компонента Database Engine.

    • ThreadID и ThreadName определяют поток операционной системы, в котором выполняется пакет, процедура или функция Transact-SQL на экземпляре ядра СУБД.

  3. Нажмите кнопку ОК , чтобы внести изменения, либо кнопку Отмена , чтобы выйти без их применения.

См. также

Задание условия точки останова
Настройка счетчика числа попаданий
Задание действия в точке останова