Как я могу отслеживать ошибки или исключения из-за триггера в SQL Server 2005? - PullRequest
0 голосов
/ 22 сентября 2011

Мне нужна помощь, чтобы найти ошибку в триггере, синтаксис правильный, и я могу добавить ее в свою таблицу.Однако, когда я вставляю данные в эту таблицу через программное обеспечение, я получаю сообщение об ошибке.когда я отключаю триггер, программа может вставлять данные.проблема в том, что программное обеспечение не выдает никаких исключений.Как я могу получить точную ошибку, так что я смогу исправить этот триггер.есть ли инструмент трассировки ошибок SQLserver?или Журнал Большое спасибо

триггер после оператора INSERT INTO, если это может помочь?

1 Ответ

1 голос
/ 22 сентября 2011

Вы можете использовать SQL Server Profiler / Trace для отслеживания сообщений об ошибках пользователя.

Вероятно, наиболее распространенной ошибкой в ​​триггерах является допущение, что таблицы inserted и deleted будут содержать только 1 строку, поэтомузатем они терпят неудачу, когда оператор влияет на несколько строк.Ваш код триггера делает это?

...