Erro: Não são repostos contadores de desempenho para o fornecedor de dados do SQL Server .NET

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.

314429
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
Quando instalar o .NET Framework num computador, um .NET CLR dados contador de desempenho é adicionado ao Monitor de desempenho (Perfmon). Se utilizar estes contadores, poderá notar que as informações de perfomance não são repostas quando fechar e, em seguida, reabrir uma aplicação .NET. Também poderá reparar que as informações de perfomance não são repostas quando procurar um contador de desempenho de .NET CLR dados num computador remoto.
Resolução
Para repor os contadores de desempenho, tem de sair da aplicação e feche o Monitor de desempenho.

Tenha em atenção que existe um atraso antes dos contadores são repostos. Se reabrir imediatamente o Monitor de desempenho, os contadores poderão não ainda ser limpo. Aguardar um minuto ou dois, serão repostas.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos contadores de dados do .NET CLR. A Microsoft confirmou que este é um erro no Microsoft produtos listados no início deste artigo.
Mais Informação

Passos para reproduzir o comportamento

  1. Escreva uma aplicação .NET que abre objectos SqlConnection 10.
  2. Iniciar Monitor de desempenho, faça duplo clique em alertas e registos de desempenho e, em seguida, clique duas vezes em Registos de contador .
  3. Faça duplo clique em Descrição geral do sistema , clique em Adicionar e, em seguida, clique em .NET CLR dados na lista Objecto de desempenho .
  4. Clique em todos os contadores para adicionar todos os contadores SqlClient, clique em Adicionar e, em seguida, clique em OK .
  5. Executar a aplicação e repare que o número de ligações que o Monitor de desempenho mostra é 10.
  6. Sair da aplicação e repare que o número de ligações que o Monitor de desempenho mostra ainda é 10.
  7. Execute novamente a aplicação. Note que o número de ligações que o Monitor de desempenho mostra agora é 20. O contador não foi reposto quando a instância anterior da aplicação foi fechada.
Referências
Para obter mais informações sobre contadores de desempenho, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
216950Como activar o pooling de ODBC contadores de desempenho
perf

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 314429 - Última Revisão: 02/24/2014 15:39:58 - Revisão: 6.3

  • Microsoft .NET Framework 1.1
  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft ADO.NET 1.1
  • kbnosurvey kbarchive kbmt kbnofix kbbug KB314429 KbMtpt
Esta informação foi útil?