Можете ли вы отладить ограничения в SQL Server?
У меня есть ограничение, которое не позволит мне добавить его, если условия недопустимы, но ограничение допускает недопустимые данные в таблицу после их добавления. Я хотел бы отладить, что он делает во время выполнения, но я не могу понять, как создать правильную трассировку или как напечатать какое-либо сообщение отладки из ограничения.
Я не смог найти никаких ресурсов для этого.
1 ответ
Вы действительно можете создать трассировку специально для вашей вставки.
Если вы выделите запрос, вставляющий данные, и нажмете кнопку Trace Query в профиле SQL Server, то он создаст трассировку специально для вашего запроса.
После того, как трассировка была создана, просто запустите оригинальную вставку и посмотрите на нее. Вы увидите все запросы, запущенные во время трассировки. Вы увидите только результаты возврата, а не сами запросы.