Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O rastreamento pode ser ativado ou desativado em qualquer momento da execução de uma aplicação. Isto permite que uma aplicação rastreie qualquer número de chamadas de funções.
A variável ODBCSharedTraceFlag está definida para permitir o rastreamento dinâmico. Esta variável é partilhada entre todas as cópias em execução do Driver Manager. Se alguma aplicação definir esta variável, o rastreamento está ativado para todas as aplicações ODBC atualmente em execução. Para desligar o traçado quando o rastreio dinâmico está ativado, uma aplicação chama SQLSetConnectAttr para definir SQL_ATTR_TRACE como SQL_TRACE_OFF. Esta chamada irá desativar o rastreio apenas para esse aplicativo. Aplicações ligadas ao Odbc32.lib podem modificar o uso desta variável. Os dados de rastreio podem ser exibidos numa janela em tempo real, em vez do ficheiro de rastreamento, que deve ser aberto após a sessão ODBC. Podem ser adicionados controlos ao ecrã de uma aplicação para ativar ou desativar o rastreio à vontade.
A DLL de rastreamento enviada com ODBC 3*.x* não é segura para multithreading. Não é garantido que o ficheiro de registo seja escrito corretamente se o rastreio global estiver ativado (a variável ODBCSharedTraceFlag estiver definida) e mais do que uma aplicação escrever no ficheiro de rastreio ao mesmo tempo. Esta condição não devolve um erro.