"Rede geral," "Erro de nível de transporte" ou "Falha de vínculo de comunicação" mensagem de erro quando um aplicativo se conecta ao SQL Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 942861 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Este artigo aborda os seguintes tópicos:
  • Informações gerais sobre o Microsoft Scalable Networking Pack (SNP)
  • Erros que seu aplicativo pode ser exibida ao se conectar a uma instância do Microsoft SQL Server que está hospedado em um computador baseado no Windows que tem algumas ou todas as melhorias de desempenho rede habilitadas

    Observação Este artigo também inclui recomendações para evitar esses erros em computadores que estejam executando várias versões do Windows.
  • Referências adicionais
Observação As orientações neste artigo também se aplica aos sistemas operacionais host e convidado em ambientes de virtualização.

Mais Informações

Pacote de rede escalonável

O SNP é um conjunto de recursos de rede de alta velocidade que foram introduzidos como parte do Windows Server 2003 Service Pack 2 (SP2). Esses recursos também foram incluídas como parte do Windows Server 2008 e versões posteriores.

Observação Como esses recursos são parte da pilha TCP/IP base no Windows Server 2008 e versões posteriores, eles não são conhecidos como recursos Scalable Networking Pack.

Recursos importantes do SNP relevantes para este artigo são os seguintes:
  • A descarga de TCP ChimneyEsse recurso transfere o processamento da CPU para um adaptador de rede durante a transferência de dados de rede de protocolo de TCP/IP.
  • Receber Side ScalingEsse recurso permite que a carga de rede de um adaptador de rede sejam distribuídos entre várias CPUs em um computador com vários processadores.
  • NetDMAEsse recurso fornece serviços para descarregar a operação de cópia de memória que é executada pelo subsistema de rede para um mecanismo de acesso (DMA) memória direta dedicada ao receber pacotes de rede.
Mensagens de erro quando um aplicativo se conecta ao SQL Server

Você pode receber uma ou mais das seguintes mensagens de erro quando o hardware de rede é incompatível com os recursos do SNP.

Observação Você pode receber uma ou mais das seguintes mensagens de erro quando uma das seguintes condições for verdadeira:
  • O computador no qual o hardware está instalado hospeda a instância do SQL Server.
  • Um aplicativo se conecta à instância do SQL Server usando TCP/IP.
Mensagem de erro 1

[Microsoft][ODBC SQL Server Driver][DBNETLIB] Erro geral na rede. Verifique sua documentação de rede

Mensagem de erro 2

Erro [08S01] Falha de link de comunicação [Microsoft] [SQL Native Client]

Mensagem de erro 3

System.Data.SqlClient.SqlException: Ocorreu um erro no nível de transporte ao enviar a solicitação para o servidor. (provedor: provedor TCP, erro: 0 - uma conexão existente forçosamente foi fechada pelo host remoto.)

Você também pode receber uma das seguintes mensagens de erro quando a carga de rede no SQL Server é alta. Por exemplo, você pode receber uma das seguintes mensagens de erro quando você replicar bancos de dados do SQL Server. Ou, você pode receber uma das seguintes mensagens de erro quando um aplicativo de vários usuários acessa bancos de dados do SQL Server.

Verifique a configuração atual

Para exibir os parâmetros globais TCP, em um prompt de comando, digite o seguinte comando em pressione Enter:

Netsh int tcp show global

A saída deste comando semelhante à seguinte:

Recolher esta imagemExpandir esta imagem
2852159



Para exibir os adaptadores de rede que têm o recurso de TCP Chimney Offload habilitado, em um prompt de comando, digite o seguinte comando e pressione Enter:

Netsh int tcp show chimneystats

A saída deste comando semelhante à seguinte:

Recolher esta imagemExpandir esta imagem
2852160



Recomendações para usar o SNP ou outra rede de descarregamento recursos em ambientes SQL Server

Se você receber erros de rede intermitente conforme descrito nesta seção, consulte as tabelas a seguir para obter orientação sobre como obter o máximo de benefícios quando você usar os recursos de aprimoramento de desempenho rede em ambientes SQL Server.

Tabela 1: Diretrizes comuns para todas as versões do Windows Server

Recolher esta tabelaExpandir esta tabela
Versão do sistema operacionalRecomendações
Todas as versões do Windows, começando com o Windows Server 2003 Service Pack 2
  1. Peça ao fornecedor de hardware se as atualizações a seguir estão disponíveis:
    • O sistema de entrada/saída básico (BIOS) mais recente atualização do servidor
    • A atualização de firmware mais recente para o adaptador de rede
    • A atualização mais recente do driver para o adaptador de rede
  2. Atualize o software antivírus para as versões mais recentes ou mecanismos e definições.

Tabela 2: Orientação de versão específica do Windows Server.

Recolher esta tabelaExpandir esta tabela
Versão do sistema operacionalRecomendações
Windows Server 2003 Service Pack 2Recomendamos que você desative os recursos SNP instalando o hotfix documentado no seguinte artigo da Base de dados de Conhecimento da Microsoft:
948496 Atualização para desativar os recursos do SNP para Windows Server 2003 e o Windows SBS 2003
Se o desempenho da rede é muito importante, recomendamos que você considere migrar para uma versão posterior do Windows Server está incluída com a próxima geração da pilha TCP/IP. Se você não é imediatamente atualizar para uma versão mais recente mas maximizar o desempenho da rede, recomendamos que você siga estas etapas em todos os servidores afetados:
  1. Desative SNP conforme descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:

    948496 Atualização para desativar os recursos do SNP para Windows Server 2003 e o Windows SBS 2003
  2. Instale o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:
    950224 Um pacote de correcções Scalable Networking Pack (SNP) está disponível para Windows Server 2003
  3. Habilite o recurso de recebimento. Usando Regedit.exe

  4. HKLM\System\CurrentControlSet\Services\Tcpip\Parameters.
    EnableRSS = 1 (Dword)
Windows Server 2008
  1. Instale o Windows Server 2008 Service Pack 2 (SP2). Para obter mais informações sobre o Windows Server 2008 SP2, visite o seguinte site da Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?ID=16468
  2. Instale o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:
    979614 Descrição de uma atualização de confiabilidade para o recurso de TCP Chimney Offload no Windows Server 2008 e no Windows Vista
  3. Instale o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:
    967224 Alguns parâmetros de TCP/IP no registro são alterados para valores incorretos quando você usar o comando netsh para alterar os parâmetros globais TCP/IP em um computador que esteja executando o Windows Server 2008 ou Windows Vista
  4. Reative receber lado dimensionamento (RSS) no sistema operacional e adaptadores de rede. Para obter informações sobre como habilitar novamente o RSS, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
    967224 Alguns parâmetros de TCP/IP no registro são alterados para valores incorretos quando você usar o comando netsh para alterar os parâmetros globais TCP/IP em um computador que esteja executando o Windows Server 2008 ou Windows Vista
    Observação Por padrão, o recurso de TCPChimney está desabilitado no Windows Server 2008.
O Windows 7 e Windows Server 2008 R2
  1. Instale o Windows 7 e Windows Server 2008 R2 Service Pack 1 (SP1). Para obter informações sobre como baixar e instalar o Windows 7 e Windows Server 2008 R2 SP1, vá para o seguinte site da Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?ID=5842
  2. Instale o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:
    2775511 Um conjunto de correcções enterprise está disponível para o Windows 7 SP1 e Windows Server 2008 R2 SP1
    Observação Se o Windows 7 ou Windows Server 2008 R2 SP1 não estiver instalado, instale os hotfixes descritos nos seguintes artigos da Base de dados de Conhecimento da Microsoft:
    977977 RSS diminui de desempenho de throughput em computadores baseados no Windows Server 2008 R2 com mais de 32 processadores de rede
    979612 RSS diminui de desempenho de throughput em computadores baseados no Windows Server 2008 R2 com mais de 32 processadores de rede
    Se o recurso de TCP Chimney Offload está habilitado, instale o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:

    2525390 A opção SACK é sempre definida como "true", mesmo se o adaptador de rede não suporta SACK para conexões descarregadas no Windows 7 ou no Windows Server 2008 R2
  3. Se for necessário, habilite novamente o RSS no sistema operacional e adaptadores de rede. Para obter informações sobre como habilitar novamente o RSS, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:

    967224 Alguns parâmetros de TCP/IP no registro são alterados para valores incorretos quando você usar o comando netsh para alterar os parâmetros globais TCP/IP em um computador que esteja executando o Windows Server 2008 ou Windows Vista

    Observação Por padrão, o recurso de descarga de TCP Chimney é definido como automático. Isso significa que o chimney offload não todas as conexões. Em vez disso, ele libera seletivamente as conexões que atendam aos seguintes critérios:
    • A conexão é estabelecida através de um 10 gigabits por segundo adaptador Ethernet (Gbps).
    • A latência média de link de ida e volta é menor que 20 milissegundos.
    • Pelo menos 130 quilobytes (KB) de dados foram trocados através da conexão.


    Nota
    por padrão, o recurso de TCP Chimney Offload está desabilitado em clientes virtualizados.
Janela 8 e o Windows Server 2012No momento, não há nenhum problema conhecido. Recomendamos que você use a configuração padrão para recursos de rede de alta velocidade.

Observação Por padrão, o recurso de TCP Chimney Offload está desabilitado no Windows Server 2012.

Desativar SNP/alta-speed recursos de rede

Não recomendamos que você desative os recursos SNP nas versões mais novas do Windows Server. No entanto, talvez você precise desativar o SNP em seu computador baseado em Windows Server como uma etapa de solução de problemas ou porque você não tem suporte de hardware para todos os recursos RSS. Para obter mais informações, consulte a tabela a seguir:

Recolher esta tabelaExpandir esta tabela
Versão do Windows ServerObter mais informações
Windows Server 2003Consulte o seguinte artigo da Base de dados de Conhecimento da Microsoft:
948496 Atualização para desativar os recursos do SNP para Windows Server 2003 e o Windows SBS 2003
Windows Server 2008Consulte o seguinte artigo da Base de dados de Conhecimento da Microsoft:
951037 Informações sobre os recursos de TCP Chimney Offload, Receive Side Scaling e rede Direct Memory Access no Windows Server 2008
Windows Server 2008 R2Não desative
Windows Server 2012Não desative

Observação Recomendamos que você use a configuração padrão para os recursos de rede de alta velocidade em ambientes Windows Server 2008 R2 e Windows Server 2012. No entanto, você pode desativar o recurso de TCP Chimney Offload se você sabe que não deseja usá-lo ou se você deseja manter as configurações consistentes em uma combinação de diferentes sistemas operacionais no seu ambiente.


Referências

Para obter mais informações sobre o pacote de rede escalonável, acesse o seguinte site da WindowsITPro:
http://www.WindowsITPro.com/article/Networking/Give-microsofts-Scalable-Networking-Pack-140350

Para obter informações sobre RSS, acesse o seguinte site da Microsoft TechNet:
Usando receber Side Scaling

Para obter mais informações sobre como implantar recursos de rede de alta velocidade, vá para o seguinte site do TechNet:
Guia de implantação de rede: Implantar recursos de rede de alta velocidade

Para obter mais informações sobre os recursos de rede de alta velocidade no Windows Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
951037 Informações sobre os recursos de TCP Chimney Offload, Receive Side Scaling e rede Direct Memory Access no Windows Server 2008
Para obter informações sobre como solucionar problemas de rede de alta velocidade, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
2643970 Solucionando problemas de recursos de desempenho de rede avançados (RSS, NetDMA et al.)

Para obter mais informações sobre como implantar e monitorar recursos de rede de alta velocidade, vá para o seguinte site da Microsoft:

http://download.microsoft.com/download/8/E/D/8EDE21BC-0E3B-4E14-AAEA-9E2B03917A09/HSN_Deployment_Guide.doc
A Microsoft fornece informações de contato de terceiros para ajudá-lo a encontrar suporte técnico. Essas informações de contato podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações de contato de terceiros.

Propriedades

ID do artigo: 942861 - Última revisão: quinta-feira, 10 de outubro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse
  • Microsoft SQL Server 2008 R2 Parallel Data Warehouse Update 1
  • Microsoft SQL Server 2008 R2 Reporting Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Reporting Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Parallel Data Warehouse
Palavras-chave: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB942861 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 942861

Submeter comentários

 

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