Conectando-se ao SQL Server no EC2 | Elastic IP vs Elastic IP DNS público

3

Baseado neste excelente artigo por @ esh sobre o uso externo de nomes DNS Elastic IP internamente no EC2, estou no processo de alterar minhas seqüências de conexão para que meu servidor da Web se conecte a um servidor de banco de dados (instância MSSQL) por meio do IP elástico Nome DNS em vez do próprio endereço IP elástico.

O problema que encontrei é que posso conectar-me à instância do SQL usando o endereço IP elástico, mas quando conecto usando o nome IP elástico do DNS, recebo o seguinte erro de conexão:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

Entendo que isso resolve o endereço IP interno, mas há alguma implicação com grupos de segurança, o firewall ou a configuração SQL que causaria esse erro?

    
por Mitul 08.02.2012 / 17:40

1 resposta

2

Prossiga e experimente estas instruções. Se eles trabalham para você, incrível. Se não, continuaremos a cavar.

"GO START - > TODOS OS PROGRAMAS - > SQL SERVER 2008/2005/2008 R2 - > FERRAMENTAS DE CONFIGURAÇÃO- > - > SELECIONE O GERENCIADOR DE CONFIGURAÇÃO DO SERVIDOR SQL

- > SELECIONE A CONFIGURAÇÃO DE REDE DO SERVIDOR SQL

- > SELECIONE PROTOCOLOS PARA MSSQLSERVER (NOME DA SUA INSTÂNCIA)

- > NO PAINEL DE TAREFA DIREITA - > VERIFIQUE A MENÇÃO ABAIXO:

DESATIVAR MEMÓRIA COMPARTILHADA E VIA HABILITAÇÃO DE TUBO NOMEADO E TCP / IP

- FAÇA AS MESMAS ALTERAÇÕES

- > SQL NATIVO CLIENTE 10.0 (VERSÃO DE SERVIDOR) CONFIGURAÇÃO - PROTOCOLOS DE CLIENTES

SERVIÇO RESTART SQL SERVER (MSSQLSERVER [SEU NOME DA INSTÂNCIA]) "

Faça um teste, deixe-me saber como isso funciona para você.

    
por 08.02.2012 / 19:42