Artigo: 268591 - Última revisão: quinta-feira, 22 de Fevereiro de 2007 - Revisão: 4.3

O ficheiro Sql.log pode consumir espaço em disco todos os e provocar o SQL Server ser executada lentamente quando activar o rastreio 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 | Reduzir tudo

Sintomas

Rastreio de ODBC aberta pode ser utilizado para rastrear as chamadas a funções ODBC de aplicações de ODBC. O Gestor do controlador de ODBC pode rastrear chamadas continuamente ou apenas para uma ligação, pode efectuar o rastreio dinâmico ou pode permitir o rastreio seja efectuado por um ficheiro .dll de rastreio personalizada. Rastreio de ODBC armazena informações num ficheiro no disco rígido local. Por predefinição, o nome de ficheiro é "SQL.LOG" e respectiva localização física é a raiz da partição de sistema (ou seja, onde o directório % windows % reside. Por exemplo C:\sql.log). A localização do ficheiro e o nome podem ser editados no administrador de origem de dados de ODBC.

O utilizador tem de ser em atenção que com ODBC rastreio activado pode resultar em dois problemas:
  • O ficheiro SQL.LOG pode aumentar muito grande e consumir todos os espaço de disco existente na unidade onde reside.
  • Pode existir uma elevada entrada/saída (E/s) sobrecarga associada com rastreio de ODBC e que pode afectar seriamente o desempenho da aplicação ODBC ou qualquer aplicação em execução no computador onde é efectuado o rastreio.

Como contornar

Para desactivar o rastreio de ODBC e remover o ficheiro associado, siga estes passos:
  1. Para desactivar o rastreio de ODBC:
    1. Para o Microsoft Windows NT 4.0:
      • No menu Iniciar , clique no Painel de controlo e, em seguida, clique no Sources(ODBC) de dados .
      • Clique no separador rastreio e escolha Parar rastreio agora .
    2. Para o Microsoft Windows 2000:
      • No menu Iniciar , clique no Painel de controlo , clique em Ferramentas administrativas e, em seguida, clique na Origem de dados (ODBC) .
      • Clique no separador rastreio e escolha Parar rastreio agora .
  2. Parar todas as aplicações de ODBC e deixar o SQL Server. Em alguns casos poderá ser necessário reiniciar o servidor para libertar o ficheiro para que este pode ser eliminado.
  3. Elimine o ficheiro rastreio de ODBC, normalmente designado por "C:\SQL.LOG."
  4. Reinicie o SQL Server.

Mais Informação

Para obter informações adicionais no rastreio de ODBC e do SQL Server, clique números de artigo existentes abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:
140895  (http://support.microsoft.com/kb/140895/EN-US/ ) INF: Sugestões de diagnóstico para o controlador de ODBC para Microsoft SQL Server
139655  (http://support.microsoft.com/kb/139655/EN-US/ ) INF: Rastreio SQL gerado pelo controlador de ODBC MS SQL Server
248704  (http://support.microsoft.com/kb/248704/EN-US/ ) Abrir base de dados conectividade desempenho lento quando o rastreio activado

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 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )