Можете ли вы отладить ограничения в SQL Server?

У меня есть ограничение, которое не позволит мне добавить его, если условия недопустимы, но ограничение допускает недопустимые данные в таблицу после их добавления. Я хотел бы отладить, что он делает во время выполнения, но я не могу понять, как создать правильную трассировку или как напечатать какое-либо сообщение отладки из ограничения.

Я не смог найти никаких ресурсов для этого.

1 ответ

Вы действительно можете создать трассировку специально для вашей вставки.

Если вы выделите запрос, вставляющий данные, и нажмете кнопку Trace Query в профиле SQL Server, то он создаст трассировку специально для вашего запроса.

После того, как трассировка была создана, просто запустите оригинальную вставку и посмотрите на нее. Вы увидите все запросы, запущенные во время трассировки. Вы увидите только результаты возврата, а не сами запросы.

Другие вопросы по тегам