У меня есть, казалось бы, легкая цель, но я не нашел хорошего решения. Google не проливает свет на это, и я просто надеюсь, что искал решение в неправильных местах или просто пытался использовать инструменты неправильно ...
Или, может быть, для меня сегодня уже слишком поздно думать ясно :) Но я надеюсь, что именно здесь вы можете мне помочь.
Мне нужно иметь возможность регистрировать только ошибочные запросы, которые были выполнены на конкретном экземпляре SQL Server. Я думал, что SQL Profiler позволит мне сделать это в кратчайшие сроки, но я не смог найти комбинацию параметров, которые позволили бы мне регистрировать только те запросы, которые возвращали ошибку (скорее всего, ошибку разбора) + подробности об ошибке .
Представьте себе SQL Server с сотнями запросов, выполняемых каждую секунду, и только 1 или 2 неправильно сформированных запроса в день, приводящих к ошибке синтаксического анализа. Мне просто нужно иметь возможность приходить и видеть эти 1-2 запроса в день, при этом мне не нужно запускать очень дорогой профиль для всех запросов в системе, а также просматривать его каждый день.
Возможно ли это вообще?