ID do artigo: 268591 - Última revisão: quinta-feira, 22 de fevereiro de 2007 - Revisão: 4.3

O arquivo Sql.log pode consumir todo espaço em disco e causar SQL Server executar lentamente quando você ativar o rastreamento de ODBC

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Rastreamento de conectividade de banco de dados (ODBC) aberto pode ser usado para rastrear chamadas para funções ODBC do aplicativos ODBC. O Gerenciador de driver ODBC pode rastrear chamadas continuamente ou para uma conexão somente, pode executar rastreamento dinamicamente ou pode permitir o rastreamento seja executado por um arquivo .dll de rastreamento personalizada. Rastreamento de ODBC armazena informações em um arquivo no disco rígido local. Por padrão, o nome do arquivo é "SQL.LOG" e sua localização física é a raiz da partição do sistema (isto é, onde o diretório % windows % reside. Por exemplo C:\sql.log). O local do arquivo e o nome podem ser editados no administrador de fonte de dados ODBC.

O usuário precisa estar ciente de que precisar ODBC rastreamento ativado pode resultar em dois problemas:
  • O arquivo SQL.LOG pode crescer muito grande e consumir espaço em todos os existentes disco na unidade onde ele reside.
  • Pode haver uma alta entrada/saída (E/s) sobrecarga associada com rastreamento de ODBC e sério que pode afetar o desempenho do aplicativo ODBC ou qualquer aplicativo em execução no computador onde o rastreamento é feito.

Como Contornar

Para desativar o rastreamento de ODBC e remover o arquivo associado, execute estas etapas:
  1. Para desativar o rastreamento de ODBC:
    1. Para Microsoft Windows NT 4.0:
      • No menu Iniciar , clique em Painel de controle e clique em Dados Sources(ODBC) .
      • Clique na guia rastreamento e escolha Parar rastreamento agora .
    2. Para o Microsoft Windows 2000:
      • No menu Iniciar , clique em Painel de controle , clique em Ferramentas administrativas e clique em Fontes de dados (ODBC) .
      • Clique na guia rastreamento e escolha Parar rastreamento agora .
  2. Parar todos os aplicativos de ODBC e parar o SQL Server. Em alguns casos pode ser necessário reinicializar o servidor para liberar o arquivo para que ele pode ser excluído.
  3. Excluir o arquivo rastreamento ODBC, normalmente chamado de "C:\SQL.LOG."
  4. Reinicie o SQL Server.

Mais Informações

Para obter informações adicionais sobre rastreamento ODBC e o SQL Server, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
140895  (http://support.microsoft.com/kb/140895/EN-US/ ) INF: Dicas de diagnóstico para o driver ODBC para Microsoft SQL Server
139655  (http://support.microsoft.com/kb/139655/EN-US/ ) INF: Rastreamento SQL gerado pelo driver ODBC para Microsoft SQL Server
248704  (http://support.microsoft.com/kb/248704/EN-US/ ) Abrir banco de dados conectividade desempenho lento ao rastreamento ativado

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palavras-chave: 
kbmt kbprb kbsqlprog KB268591 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 268591  (http://support.microsoft.com/kb/268591/en-us/ )