2016-08-08 1 views
0

Я пытаюсь установить тупиковые флаги в SQL 2008 R2, когда я запускаю эту командуDBCC TRACEON (1222), не устанавливая флаг статуса

DBCC TRACEON (1222) 

я не получаю никаких ошибок, и это говорит, что он завершил DBCC TRACEON (1222), но когда я проверьте статус флага, который он не установлен

  • DBCC TRACESTATUS (1222).

Есть еще один способ установить это? Почему бы не работать?

Спасибо!

+1

Как вы на 2008 вы, вероятно, не нужно это в любом случае. Вы можете посмотреть, по умолчанию system_health расширенных событий сессии на http://dba.stackexchange.com/questions/10644/deadlock-error-isnt-returning-the-deadlock-sql/10646#10646 –

+0

@MartinSmith: Спасибо за ссылку , был один момент, который был указан следующим образом: «или если буфер зациклился в то же время». Как мы знаем, время перезагрузки буфера, можем ли мы записать этот вывод трассировки на диск каждые 20 минут или около того, чтобы мы гарантируем получение данных даже в загруженной системе независимо от времени перезагрузки буфера – TheGameiswar

+0

@ TheGameiswar - он использует буфер памяти в памяти с максимальной памятью 4 МБ. Будем надеяться, что буфер не циклируется и перезаписывает старые события, что быстро, поскольку он только регистрирует взаимоблокировки, ошибки с высокой степенью серьезности или длинные блокировки и защелки, поэтому все они должны быть исключительными. Ничто не мешает людям настраивать трассировку расширенных событий для графика взаимоблокировки и использовать постоянную цель, такую ​​как файл. –

ответ

1
dbcc traceon('someflag') 

устанавливает флаг трассировки на уровне сеанса и после закрытия сеанса, флаг трассировки больше не будет активным

Чтобы установить traceflags глобально использовать эту команду ..

dbcc traceon('someflag',-1) 

Для просмотра этих следов флаги, которые установлены во всем мире ..

dbcc tracestatus(-1) 

Флаги трассировки будут очищены после SQLServer является restarted.You нужно создать их при запуске SQLServer, если вы хотите, чтобы сохраняться

enter image description here

+0

я запустить его с -1 парами, а также и он все еще не был установлен :( –

+0

Я не в состоянии Репрографического это, вы можете поделиться вашей версией SQL – TheGameiswar

Смежные вопросы