Conectando-se ao MSSQL no EC2 a partir do local

2

Alguém já conseguiu se conectar ao Microsoft SQL Server (preferencialmente 2008) hospedado no Amazon EC2 do Management Studio em sua máquina de desenvolvimento?

Eu configurei o grupo de segurança para permitir a porta 1433, a porta aberta 1433 de saída do Firewall do Windows sem sucesso.

O erro do Management Studio é '26 - Erro ao localizar servidor / instância especificada '. Estou usando o endereço IP Elastic associado como o nome do servidor.

Tentei pesquisar "sql-server ec2", mas nenhum problema semelhante foi encontrado.

O servidor é acessível a partir do EC2 Management Studio local.

    
por Adrian Godong 01.08.2010 / 01:18

2 respostas

2

Lista de verificação para ativar a conexão:

  1. Antes de tudo, determine o número da porta à qual você deseja acessar (o padrão é 1433, mas você pode querer mudar isso. Para este exemplo, eu selecionei 5555).
  2. Permitir conexão a essa porta no Grupo de segurança do EC2. Adicione TCP / 5555-5555 / all.
  3. Permitir conexão de entrada a essa porta no Firewall do Windows. Adicione uma nova regra nessa porta (e você pode querer especificar sqlservr.exe como o programa).
  4. Ative o protocolo TCP / IP no SQL Server Configuration Manager e defina a porta estática. Para fazer isso, vá para a guia Endereços IP na propriedade protocol, role para baixo até IPAll, anule as Portas TCP Dinâmicas e defina a porta que você deseja na propriedade TCP Port.

Está tudo pronto.

    
por 06.12.2010 / 23:52
3

O servidor está configurado para ouvir o IP público da instância do EC2? Um SSMS local do EC2 se conectaria usando o protocolo de memória compartilhada.

Agulhas para dizer, abrindo um SQL Server para internet é uma má idéia realmente . Sua porta TDs estará sujeita a constantes varreduras de bot e seu ERRORLOG será preenchido com tentativas 'sa' com falha. Você faz tem uma senha sa muito strong, não é? Nos saltos muito, use uma porta não padrão.

    
por 01.08.2010 / 07:43