Resolva erros de conexão após migrar o Microsoft SQL Server para a Nuvem AWS - Recomendações da AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Resolva erros de conexão após migrar o Microsoft SQL Server para a Nuvem AWS

Criado por Premkumar Chelladurai (AWS)

Resumo

Depois de migrar o Microsoft SQL Server executado no Windows Server 2008 R2, 2012 ou 2012 R2 para instâncias do Amazon Elastic Compute Cloud (Amazon EC2) na Amazon Web Services (AWS) Cloud, a conexão com o SQL Server falha e os seguintes erros aparecem: 

  • [Microsoft][ODBC SQL Server Driver][DBNETLIB] General Network error

  • ERROR [08S01] [Microsoft][SQL Native Client]Communication link failure. System.Data.SqlClient.SqlException: A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.)

  • TCP Provider: The semaphore timeout period has expired

Esse padrão descreve como você pode resolver esses erros desativando os recursos do Windows Scalable Networking Pack (SNP) no nível do sistema operacional (SO) e da interface de rede para o SQL Server executado no Windows Server 2008 R2, 2012 ou 2012 R2.

Pré-requisitos e limitações

Pré-requisitos

  • Privilégios de administrador para Windows Server.

  • Se você usou o AWS Application Migration Service como sua ferramenta de migração, precisará de uma das seguintes versões do Windows Server:

    • Windows Server 2008 R2 Service Pack 1, 2012 ou 2012 R2

  • Se você usou a CloudEndure migração como sua ferramenta de migração, precisará de uma das seguintes versões do Windows Server:

    • Windows Server 2003 R2 Service Pack 3, 2008, 2008 R2 Service Pack 1, 2012 ou 2012 R2

Ferramentas

  • Amazon EC2 — A Amazon Elastic Compute Cloud (Amazon EC2) fornece capacidade de computação escalável na Nuvem AWS. Você pode usar EC2 a Amazon para lançar quantos servidores virtuais precisar e pode expandir ou aumentar a escala. 

  • Windows Server: o Windows Server é uma plataforma para criar uma infraestrutura de aplicativos, redes e serviços web conectados.

Épicos

TarefaDescriçãoHabilidades necessárias

Desative os recursos SNP no nível do sistema operacional.

  1. Entre no Windows Server e abra um prompt de comando como um administrador.

  2. Execute o comando netsh int tcp show global.

  3. Na saída, verifique se um Receive-Side Scaling ou Chimney Offload está no modo enabled. Se algum for enabled, execute um dos comandos a seguir:

    • netsh int tcp set global chimney=disabled

    • netsh int tcp set global rss=disabled

Administrador da AWS, administrador de sistemas da AWS, engenheiro de migração, administrador da nuvem

Desative os recursos do SNP no nível da interface de rede elástica.

  1. Escolha Iniciar, insira encpa.cpl, em seguida, pressione Enter

  2. Clique com o botão direito em Elastic Network Adapter.

  3. No menu pop-up, escolha Propriedades.

  4. Na janela Propriedades do adaptador Ethernet, escolha Configurar.

  5. Na janela pop-up Propriedades do Adaptador de Rede Elástica da Amazon escolha a guia Avançado.

  6. Na seção Propriedade, desative todos os descarregamentos e RSS.

Administrador da AWS, administrador da nuvem, administrador de sistemas da AWS

Recursos relacionados