Erro: SqlClient pool de conexão que usa segurança integrada é mais lento que OleDb

Traduções deste artigo Traduções deste artigo
ID do artigo: 316757 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Este artigo se refere ao seguinte Microsoft .NET Framework Class Library namespace:
  • System.Data
Expandir tudo | Recolher tudo

Sintomas

Provedor de dados .NET do Microsoft SQL Server (SqlClient) é mais lento que o provedor de dados .NET OLE DB (OleDb) ao usar o pool de conexão com a segurança integrada.

Causa

A Microsoft está pesquisando esse problema e publicará novas informações na Base de dados de Conhecimento da Microsoft como ele se torna disponível.

Situação

A Microsoft confirmou que este é um bug no Microsoft produtos que estão listados no início deste artigo.

Mais Informações

O provedor de dados .NET do SQL Server usa seu próprio protocolo para se comunicar com o SQL Server. Ele é simples e executa bem porque é otimizado para acessar o SQL Server diretamente, sem adicionar uma camada OLE DB ou ODBC (Open Database Connectivity).

O provedor OLEDB .NET dados se comunica com uma fonte de dados OLE DB por meio de tanto o componente de serviço OLE DB (que fornece serviços de transações e pool de conexão) e o OLE DB Provider para a fonte de dados. Portanto, slowness no pool de conexão deve ser insignificante quando comparado a outros benefícios de desempenho ao usar o provedor de dados do SQL Server .NET para se conectar ao SQL Server.

Provedor de dados do SQL Server .NET é recomendado para aplicativos que usam o Microsoft SQL Server 7.0 ou posterior. Provedor OLEDB .NET dados é recomendado para aplicativos de camada intermediária que usam o Microsoft SQL Server 6.5 ou anterior, ou interfaces de qualquer provedor OLE DB que oferece suporte a OLE DB.

Referências

Para obter informações adicionais sobre ADO.NET, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
313590INFO: Guia para o ADO.NET
Para obter informações adicionais sobre .NET Data Providers, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
313590INFO: Guia para o .NET Data Providers
Para obter mais informações sobre o pool de conexões, consulte a documentação do Microsoft .NET Framework SDK ou procure o seguinte site da MSDN:
Connection Pooling for the SQL Server .NET Data Provider

Propriedades

ID do artigo: 316757 - Última revisão: quinta-feira, 24 de outubro de 2013 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft ADO.NET 1.1
Palavras-chave: 
kbnosurvey kbarchive kbmt kbtshoot kbbug kbnofix kbsqlclient kbsystemdata KB316757 KbMtpt
Traduçã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: 316757

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com