"Rede geral," "Falha na ligação de comunicação" ou "Um erro de nível de transporte" mensagem de erro quando uma aplicação liga ao SQL Server

Traduções de Artigos Traduções de Artigos
Artigo: 942861 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Este artigo aborda os seguintes tópicos:
  • Informações gerais sobre o Microsoft dimensionável Networking Pack (SNP)
  • Erros que a aplicação poderá receber quando é ligado a uma instância do Microsoft SQL Server hospedado num computador baseado no Windows que tenha algumas das ou todas as redes melhoramentos de desempenho activados

    Nota Este artigo também inclui recomendações destinadas a evitar estes erros em computadores com várias versões do Windows.
  • Referências adicionais
Nota As orientações constantes deste artigo também se aplica para os sistemas operativos anfitrião e convidado em ambientes de virtualização.

Mais Informação

Pacote de rede escaláveis

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

Nota Uma vez que estas funcionalidades fazem parte da pilha de TCP/IP base no Windows Server 2008 e versões posteriores, já não são conhecidos como funcionalidades de Scalable Networking Pack.

As importantes funcionalidades SNP relevantes para este artigo são os seguintes:
  • Descarga de Chimney de TCPEsta funcionalidade transfere o protocolo TCP/IP processamento a partir da CPU para uma placa de rede durante a transferência de dados de rede.
  • Receber dimensionamento lateralEsta funcionalidade permite a carga de rede de uma placa de rede para ser distribuído ao longo de várias CPU num computador com múltiplos processadores.
  • NetDMAEsta funcionalidade fornece serviços para descarregar a operação de cópia de memória que é efectuada pelo subsistema do funcionamento em rede para um motor de acesso (DMA) dedicado directo a memória quando receber pacotes de rede.
Mensagens de erro quando uma aplicação liga ao SQL Server

Poderá receber uma ou mais das seguintes mensagens de erro quando o hardware de rede é incompatível com as funcionalidades SNP.

Nota Poderá receber uma ou mais destas mensagens de erro quando se verifica uma das seguintes condições:
  • O computador em que o hardware está instalado aloja a instância do SQL Server.
  • Uma aplicação estabelece ligação à instância do SQL Server utilizando TCP/IP.
Mensagem de erro 1

[Microsoft][Controlador ODBC SQL Server][DBNETLIB] Erro de rede geral. Consulte a documentação da rede

Mensagem de erro 2

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

Mensagem de erro 3

System.Data.SqlClient.SqlException: Nível de transporte Ocorreu um erro ao enviar o pedido ao servidor. (fornecedor: fornecedor de TCP, erro: 0 - uma ligação existente foi forçada a fechar pelo anfitrião remoto.)

Também poderá receber uma destas mensagens de erro quando a carga de rede no SQL Server é elevada. Por exemplo, poderá receber uma destas mensagens de erro ao replicar bases de dados do SQL Server. Ou, poderá receber uma destas mensagens de erro quando acede a uma aplicação de vários utilizadores bases de dados do SQL Server.

Verifique a configuração actual

Para apresentar a actual parâmetros globais de TCP, na linha de comandos, escreva o seguinte comando em prima Enter:

Netsh int tcp Mostrar global

A saída deste comando é semelhante ao seguinte:

Reduzir esta imagemExpandir esta imagem
2852159



Para apresentar as placas de rede que tenha a funcionalidade de TCP Chimney Offload activada, na linha de comandos, escreva o seguinte comando e, em seguida, prima Enter:

Netsh int tcp Mostrar chimneystats

A saída deste comando é semelhante ao seguinte:

Reduzir esta imagemExpandir esta imagem
2852160



Recomendações para utilizar SNP ou outra rede de descarga funcionalidades em ambientes de SQL Server

Se receber erros de rede intermitente, tal como descrito nesta secção, consulte as tabelas seguintes para obter orientações sobre como beneficiem das vantagens de máximos quando utiliza as funcionalidades de rede melhoria de desempenho em ambientes de SQL Server.

Quadro 1: Orientações comuns para todas as versões do Windows Server

Reduzir esta tabelaExpandir esta tabela
Versão do sistema operativoRecomendações
Todas as versões do Windows a partir do Windows Server 2003 Service Pack 2
  1. Coloque o fornecedor de hardware se estão disponíveis as seguintes actualizações:
    • Actualizar o sistema de entrada/saída básico (BIOS) mais recente para o servidor
    • A actualização de firmware mais recente da placa de rede
    • A actualização mais recente do controlador da placa de rede
  2. Actualize software antivírus para as versões mais recentes ou motores e definições.

Quadro 2: Orientações de específicas de versões do Windows Server.

Reduzir esta tabelaExpandir esta tabela
Versão do sistema operativoRecomendações
Windows Server 2003 Service Pack 2Recomendamos que desactive funcionalidades SNP instalando a correcção documentada no seguinte artigo na Microsoft Knowledge Base:
948496 Actualização para desactivar as funcionalidades SNP para Windows Server 2003 e Windows SBS 2003
Se o desempenho da rede é muito importante, recomendamos que considere migrar para uma versão posterior do Windows Server que está incluída a próxima geração da pilha TCP/IP. Se imediatamente, não é possível actualizar para uma versão mais recente mas tiver que maximizar o desempenho de rede, recomendamos que siga estes passos em todos os servidores afectados:
  1. Desactive SNP tal como descrito no seguinte artigo na Microsoft Knowledge Base:

    948496 Actualização para desactivar as funcionalidades SNP para Windows Server 2003 e Windows SBS 2003
  2. Instale a correcção descrita no seguinte artigo na Microsoft Knowledge Base:
    950224 Um pacote de correcções Scalable Networking Pack (SNP) está disponível para Windows Server 2003
  3. Active a funcionalidade de recepção. Através da utilização de 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 mais informações sobre o Windows Server 2008 SP2, vá para o seguinte Web site da Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?ID=16468
  2. Instale a correcção descrita no seguinte artigo na Microsoft Knowledge Base:
    979614 Descrição de uma actualização de fiabilidade para a funcionalidade TCP Chimney Offload no Windows Server 2008 e no Windows Vista
  3. Instale a correcção descrita no seguinte artigo na Microsoft Knowledge Base:
    967224 Alguns parâmetros de TCP/IP no registo são alterados para valores incorrectos quando utiliza o comando netsh para alterar parâmetros globais de TCP/IP num computador que esteja a executar o Windows Server 2008 ou Windows Vista
  4. Volte a activar no sistema operativo e placas de rede receber lado dimensionamento (RSS). Para obter informações sobre como reactivar o RSS, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    967224 Alguns parâmetros de TCP/IP no registo são alterados para valores incorrectos quando utiliza o comando netsh para alterar parâmetros globais de TCP/IP num computador que esteja a executar o Windows Server 2008 ou Windows Vista
    Nota Por predefinição, a funcionalidade de TCPChimney está desactivada no Windows Server 2008.
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 transferir e instalar o Windows 7 e Windows Server 2008 R2 SP1, vá para o seguinte Web site da Microsoft:
    http://www.microsoft.com/en-us/download/details.aspx?ID=5842
  2. Instale a correcção descrita no seguinte artigo na Microsoft Knowledge Base:
    2775511 Um conjunto de correcções de empresa está disponível para Windows 7 SP1 e Windows Server 2008 R2 SP1
    Nota Se o Windows 7 ou Windows Server 2008 R2 SP1 não está instalado, instale as correcções que são descritas nos seguintes artigos na Microsoft Knowledge Base:
    977977 RSS diminuições de desempenho do débito de rede em computadores baseados no Windows Server 2008 R2 que têm mais de 32 processadores
    979612 RSS diminuições de desempenho do débito de rede em computadores baseados no Windows Server 2008 R2 que têm mais de 32 processadores
    Se estiver activada a funcionalidade TCP Chimney Offload, instale a correcção descrita no seguinte artigo na Microsoft Knowledge Base:

    2525390 A opção de SACO é sempre definida como "true" mesmo que a placa de rede não suporta SACO para ligações descarregadas no Windows 7 ou no Windows Server 2008 R2
  3. Se for necessário, reactive o RSS no sistema operativo e placas de rede. Para obter informações sobre como reactivar o RSS, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

    967224 Alguns parâmetros de TCP/IP no registo são alterados para valores incorrectos quando utiliza o comando netsh para alterar parâmetros globais de TCP/IP num computador que esteja a executar o Windows Server 2008 ou Windows Vista

    Nota Por predefinição, a funcionalidade TCP Chimney Offload é definida como Auto. Isto significa que o chimney efectuam o offload de todas as ligações. Em vez disso, offloads selectivamente as ligações que satisfazem os seguintes critérios:
    • A ligação é estabelecida através de um 10 gigabits por segundo adaptador de Ethernet (Gbps).
    • A latência média hiperligação de ida e volta é inferior a 20 milissegundos.
    • Pelo menos de 130 kilobytes (KB) de dados foram trocadas através da ligação.


    Nota
    por predefinição, a funcionalidade TCP Chimney Offload está desactivada em clientes virtualizados.
Janela 8 e no Windows Server 2012Actualmente, não existem problemas conhecidos. Recomendamos que utilize a configuração predefinida para funcionalidades de rede de alta velocidade.

Nota Por predefinição, a funcionalidade de TCP Chimney Offload está desactivada no Windows Server 2012.

Desactivar SNP/máximo-speed funcionalidades de rede

Não recomendamos que desactive funcionalidades SNP em versões mais recentes do Windows Server. No entanto, poderá ter de desactivar SNP num computador baseado no Windows Server como um passo de resolução de problemas ou porque não tem suporte de hardware para todas as funcionalidades RSS. Para mais informações, consulte a tabela seguinte:

Reduzir esta tabelaExpandir esta tabela
Versão do Windows ServerMais informações
Windows Server 2003Consulte o seguinte artigo na Microsoft Knowledge Base:
948496 Actualização para desactivar as funcionalidades SNP para Windows Server 2003 e Windows SBS 2003
Windows Server 2008Consulte o seguinte artigo na Microsoft Knowledge Base:
951037 Informações sobre as funcionalidades do TCP Chimney Offload, receber dimensionamento de lado e rede acesso directo à memória no Windows Server 2008
Windows Server 2008 R2Não desactive
Servidor de Windows 2012Não desactive

Nota Recomendamos que utilize a configuração predefinida para as funcionalidades de rede de alta velocidade em ambientes Windows Server 2008 R2 e Windows Server 2012. No entanto, pode desactivar a funcionalidade TCP Chimney Offload se souber que não pretende utilizá-la ou se pretende manter definições consistentes através de uma mistura de sistemas operativos diferentes no seu ambiente.


Referências

Para mais informações sobre o pacote de rede escaláveis, vá para o seguinte Web site da WindowsITPro:
http://www.windowsitpro.com/article/Networking/Give-microsofts-Scalable-Networking-Pack-140350

Para obter informações sobre o dimensionamento do lado de receber, consulte o seguinte Web site da Microsoft TechNet:
Utilizar receber dimensionamento lateral

Para mais informações sobre como implementar funcionalidades de rede de alta velocidade, vá para o seguinte Web site da TechNet:

Para mais informações sobre as funcionalidades de rede de alta velocidade no Windows Server 2008 R2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
951037 Informações sobre as funcionalidades do TCP Chimney Offload, receber dimensionamento de lado e rede acesso directo à memória no Windows Server 2008
Para obter informações sobre como resolver problemas de rede de alta velocidade, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2643970 Resolução de problemas de rede avançadas funcionalidades de desempenho (RSS, NetDMA et al.)

Para mais informações sobre como implementar e monitorizar funcionalidades de rede de alta velocidade, vá para o seguinte Web 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 contacto de outros fabricantes para ajudar a encontrar suporte técnico. Estas informações de contacto podem ser alteradas sem aviso prévio. A Microsoft não garante a exactidão destas informações de contacto destes fabricantes.

Propriedades

Artigo: 942861 - Última revisão: 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 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • 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 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: 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