Регистрация ошибочных запросов только на сервере SQL

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

Или, может быть, для меня сегодня уже слишком поздно мыслите ясно: ) Но здесь вы можете мне помочь, я надеюсь.

Мне нужно иметь возможность регистрировать только ошибочные запросы, которые были выполнены на определенном экземпляре SQL Server. Я думал, что SQL Profiler позволит мне сделать это в кратчайшие сроки, но я не смог найти комбинацию настроек, которая позволила бы мне регистрировать только те запросы, которые вернули ошибку (скорее всего, ошибку синтаксического анализа) + сведения об ошибке .

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

Возможно ли это вообще?

6
задан Sebastian Zaklada 4 March 2011 в 22:04
поделиться