Existem muitas bandeiras de rastreamento por aí. Alguns estão bem documentados, outros não, e outros encontraram o caminho para o status de comportamento padrão na versão de 2016. Além dos canais oficiais de suporte, funcionários da Microsoft etc., quais são as maneiras de encontrar novos sinalizadores de rastreamento?
Eu li algumas postagens recentes de Aaron Bertrand aqui e aqui , mas não vi nada sobre as novas bandeiras de rastreamento.
Copiei os dados e o arquivo de log do mssqlsystemresource para um novo local e o anexei como um banco de dados comum para vasculhar as tabelas e visualizações do sistema, mas não localizei nada imediatamente. Eu considerei pegar uma lista de sinalizadores de rastreamento conhecidos e percorrer números que não estão nessa lista, para ver quais DBCC TRACEON permitiriam, mas queria fazer a pergunta aqui primeiro.
Supondo que o comando DBCC para habilitá-los precise fazer check-in com algum recurso para garantir que o Sinalizador de Rastreio seja válido, aonde ele chega? Existe um arquivo .dll ou outro sistema que contém uma lista?
Eu sei que a pergunta lança uma ampla rede, mas o que estimulou isso foi a leitura de um sinalizador de rastreamento com comportamento específico pretendido, juntamente com um novo recurso em 2016 que não estava tendo o efeito descrito. Meu pensamento inicial foi que talvez os números tenham sido transpostos de alguma forma, como 7129 se tornando 7219. Eu esperava obter uma lista de sinalizadores de rastreamento válidos dentro de um intervalo, digamos 7000-7999, para procurar permutações. Testar todos eles, como sinalizadores DBCC TRACEON e parâmetros de inicialização, seria um incômodo, combinado com o teste dos resultados em relação ao comportamento do recurso.