Как запустить трассировку SQL Server для запуска и завершения в определенное время? - PullRequest
0 голосов
/ 29 декабря 2010

Я нашел рецепт создания трассировки SQL Profiler.

Как мне настроить что-то, чтобы эта трассировка начиналась и заканчивалась в определенное время, могу ли я сделать это с помощью задачи управления ??

Мы пытаемся выяснить, когда и как могут возникать блокировки или сбойные соединения, но мы не знаем, когда они произойдут - очень непостоянная проблема.

Другим решением было бы объяснить, как я могзапустить такую ​​трассировку в течение пары недель, не создавая слишком больших логов, можно ли вручную указать место сохранения файлов трассировки?

Спасибо, Том

1 Ответ

0 голосов
/ 29 декабря 2010

Что вы подразумеваете под "сбой соединения"?Ошибка входа?Если это так, то они уже захвачены трассировкой по умолчанию.

SELECT f.* 
FROM sys.traces t
CROSS APPLY fn_trace_gettable(t.path, default) f
WHERE f.EventClass=20

И что вы подразумеваете под "замками"?Звучит так, как будто вы, возможно, захотите изучить настройку отчета о заблокированных процессах .Это должно быть относительно легким и способным работать неделями в течение всего времени, пока вы сконфигурируете опцию порог заблокированного процесса разумно.

Вы можете использовать SQL Profiler для начальной настройки трассировкиа затем запишите сценарий определения трассировки из меню экспорта и поместите его в запустите хранимую процедуру

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...