
Tenho um servidor AWS (MS SQL SERVER EXPRESS 2008 R2 com IIS), com IP elástico 54.214.8.111, grupos de segurança configurados com HTTP, MS SQL e FTP, e posso me conectar à máquina virtual remota usando o arquivo rdp que amazon dá a você no console.
No entanto, quando tento me conectar via Visual Studio para testar se o banco de dados está funcionando, recebo um erro "Falha no login para o usuário 'dbuser'. Tenho um usuário chamado dbuser no meu SQL Server (no lado do servidor, é claro) com permissões de acesso total, etc. Também não consigo me conectar a um FTP no servidor, apesar de todos os guias e documentos de ajuda. Algo parece estar simplesmente bloqueando minha conexão. Tentei a mesma coisa em vários computadores.
Tudo parece estar configurado corretamente, exceto suspeito da instância do servidor.
Alguém pode ajudar? PS: Sou bastante novo no desenvolvimento web, este é meu primeiro servidor AWS EC2.
Responder1
Embora este post tenha sido há um ano, deixo aqui uma solução para futuros visitantes.
- Conexão remota à instância AWS
- Execute o SQL Management Studio, conecte-se ao banco de dados através do Windows Auth.
- Clique com o botão direito no nome do servidor (o raiz) no painel esquerdo, clique em Propriedades -> Segurança
- Selecione "Modo de autenticação SQL Server e Windows" na parte superior. Clique OK.
Então tente. Vai funcionar.
Espero que isto ajude.
Responder2
Nãoexponha sua porta MSSQL à Internet. Ao fazer isso, você está apenas pedindo para ser hackeado.
Executei o nmap no seu IP e parece que sua porta MSSQL está realmente aberta:
~ nmap -p 1433 54.214.8.111
Starting Nmap 6.25 ( http://nmap.org ) at 2013-04-16 14:39 CDT
Nmap scan report for ec2-54-214-8-111.us-west-2.compute.amazonaws.com (54.214.8.111)
Host is up (0.085s latency).
PORT STATE SERVICE
1433/tcp open ms-sql-s
Nmap done: 1 IP address (1 host up) scanned in 2.00 seconds
Parece que o seu problema está nas credenciais inadequadas. Verifique se o seudbuserconta tem privilégios apropriados para se conectar remotamente e está usando a senha correta.