У меня есть таблица t, которая имеет триггер после триггера после триггера. Точно как я отлаживаю его? я не эксперт в этом, поэтому вопрос и шаги могут выглядеть глупо.
Действия, которые я выполнил до сих пор:
1. подключитесь к server instance
через SSMS
(используя учетную запись Windows Admin)
-
щелкните правой кнопкой мыши триггер node из дерева lefthand в SSMS и дважды щелкните его, чтобы открыть его, код триггера открывается в новом окне запроса (вызовите это окно-1) как: blah....,
ALTER TRIGGER trgInsAfter AS .... BEGIN ... END
-
откройте другое окно запроса (вызовите это окно-2), введите sql, чтобы вставить строку в таблицу t:
insert t(c1,c2) values(1,'aaa')
-
установить точку прерывания в окне-1 (в кодах запуска)
-
установить точку прерывания в Window-2 (код вставки SQL)
-
нажмите кнопку "Отладка" на панели инструментов, а Window-2 - текущее окно
удаляется точка останова SQL-кода вставки, но когда я смотрю на Window-1, точка останова в кодах запуска имеет подсказку, в которой
'unable to bind SQL breakpoint, object containing the breakpoint not loaded'
Я могу понять проблему: как можно SSMS
знать, что код в Window-1 является триггером
Я хочу отлаживать? я не могу понять, где сказать SSMS, что "эй, код в этом редакторе запросов - это код таблицы ввода-вывода tt"
Любые предложения?
Спасибо