Ich kann keine Verbindung zu meinem AWS EC2 herstellen

Ich kann keine Verbindung zu meinem AWS EC2 herstellen

Ich habe einen AWS-Server (MS SQL SERVER EXPRESS 2008 R2 mit IIS) mit einer elastischen IP von 54.214.8.111, Sicherheitsgruppen, die mit HTTP, MS SQL und FTP konfiguriert sind, und ich kann mithilfe der RDP-Datei, die Amazon Ihnen in der Konsole bereitstellt, eine Verbindung mit der Remote-VM herstellen.

Wenn ich jedoch versuche, mich über Visual Studio zu verbinden, um zu testen, ob die Datenbank funktioniert, erhalte ich die Fehlermeldung „Anmeldung für Benutzer ‚dbuser‘ fehlgeschlagen“. Ich habe auf meinem SQL Server (natürlich auf der Serverseite) einen Benutzer namens dbuser mit Vollzugriffsberechtigungen usw. Ich kann mich auch nicht mit einem FTP auf dem Server verbinden, trotz aller Anleitungen und Hilfedokumente. Irgendetwas scheint einfach meine Verbindung zu blockieren. Ich habe dasselbe auf mehreren Computern versucht.

Alles scheint richtig konfiguriert zu sein, außer dass ich die Serverinstanz verdächtige.

Kann jemand helfen? PS: Ich bin ziemlich neu in der Webentwicklung, dies ist mein erster AWS EC2-Server.

Antwort1

Obwohl dieser Beitrag schon ein Jahr alt ist, hinterlasse ich hier eine Lösung für zukünftige Besucher.

  1. Remote-Verbindung zur AWS-Instanz herstellen
  2. Führen Sie SQL Management Studio aus und stellen Sie über die Windows-Authentifizierung eine Verbindung zur Datenbank her.
  3. Klicken Sie mit der rechten Maustaste auf den Servernamen (den Stammserver) im linken Bereich und klicken Sie auf Eigenschaften -> Sicherheit
  4. Wählen Sie oben „SQL Server- und Windows-Authentifizierungsmodus“ aus. Klicken Sie auf „OK“.

Dann probier es aus. Es wird klappen.

Hoffe das hilft.

Antwort2

NichtSetzen Sie Ihren MSSQL-Port dem Internet aus. Damit riskieren Sie, gehackt zu werden.

Ich habe nmap für Ihre IP ausgeführt und es scheint, dass Ihr MSSQL-Port tatsächlich geöffnet ist:

~ 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

Es scheint also, dass Ihr Problem an falschen Anmeldeinformationen liegt. Überprüfen Sie, ob IhredbuserDas Konto verfügt über die erforderlichen Berechtigungen für eine Remoteverbindung und verwendet das richtige Kennwort.

verwandte Informationen