Não é possível conectar-se remotamente ao SQLServer Express 2008 na instância do AWS EC2 usando o SSMS

3

Sempre que tento conectar-me a uma instância remota do SQLServer Express em meu servidor da AWS, recebo uma rede ou um erro específico da instância.

O que tentei até agora:

Assegurei que o Grupo de segurança aplicado à instância tenha uma regra de entrada para a porta 1433 para todas as conexões de origem (0.0.0.0/0)

Inicialmente, adicionei uma exceção ao Firewall do Windows para TCP 1433 e, eventualmente, desativei o Firewall do Windows para remover isso da equação. Atualmente ainda está desativado.

Presumi que precisaria de um endereço IP público, por isso atribuí um IP elástico à instância. Eu posso RDP no servidor usando este Elastic IP, então eu sei que a associação é boa.

Eu habilitei o TCP como um protocolo de conexão de cliente para a instância do SQL Server.

Quando eu RDP no servidor e faço um IPCONFIG / ALL eu assumi que veria o endereço IP para ser o mesmo que o Elastic IP atribuído, mas isso não é o caso, eu ainda vejo o endereço IP interno privado, eu Não tenho certeza se isso faz parte do meu problema, como você vê nos meus testes de conexão local abaixo.

Quando remotamente no servidor, posso conectar-me com êxito ao SQL Server Management Studio usando o endereço de loopback local + o nome da instância: 127.0.0.1 \ SQLEXPRESS. Também posso conectar-me com êxito ao SSMS usando o nome da instância privada IP +: xxx.xxx.xxx.xxx \ SQLEXPRESS. Isso parece indicar que o protocolo do cliente TCP para SQLServer está habilitado e funcionando normalmente. No entanto, quando tento conectar o SSMS localmente, mas usando o endereço IP elástico + o nome da instância, recebo o mesmo erro de conectividade de rede que recebo quando tento conectar-me remotamente do PC local.

Portanto, embora eu possa estabelecer uma conexão RDP com o servidor usando o endereço Elastic IP, parece que o Elastic IP não está sendo associado internamente ou com o SQL Server.

Alguma idéia?

    
por Justin Bigelow 10.09.2011 / 23:10

2 respostas

2

Você precisa ativar a conectividade TCP / IP remota no SQL Express. Por padrão, todo tipo de conectividade remota está desabilitado. você pode ativá-lo através deste artigo: link ou

link

    
por 07.11.2011 / 06:07
1

Definir regras de entrada para o AWS

Porta TCP 1433 Mas com a porta UDP é 1434

Com duas regras com a porta 1433, o IP público não pode se conectar à instância do servidor SQL.

    
por 24.04.2014 / 18:43