Provavelmente uma pergunta rápida.
Estamos procurando testar alguns sinalizadores de rastreamento como parâmetros de inicialização em nosso ambiente e, embora eu saiba que podemos usar DBCC TRACESTATUS
para obter sinalizadores de rastreamento com escopo global, ele não especifica se isso foi definido na inicialização ou apenas definido com -1 bandeira. A análise do log de erros do SQL é o único método disponível? Possivelmente uma entrada de registro em algum lugar?
Qualquer maneira de resolver isso programaticamente seria útil.
Obrigado por ler!
Se você estiver executando o SQL Server 2008 R2 SP1 e superior , poderá consultar
sys.dm_server_registry
para descobrir TRACE FLAGS que estão habilitados na inicialização.Apenas caso você ou futuros visitantes precisem da saída em uma linha, você pode usar o T-SQL abaixo: