无法连接到我的AWS EC2

我有一个AWS服务器(带有IIS的MS SQL SERVER EXPRESS 2008 R2),弹性IP为54.214.8.111,configuration有HTTP,MS SQL和FTP的安全组,我可以使用rdp文件连接到远程虚拟机亚马逊给你在控制台。

然而,当我尝试通过Visual Studio连接来testing数据库是否正常工作,它给了我一个“login失败的用户'dbuser'错误。我有一个用户在我的SQL Server(当然在服务器端)调用dbuser与完全访问权限等。我也无法连接到服务器上的FTP,尽pipe所有的指导和帮助文档。似乎只是阻止我的连接,我已经在多台计算机上尝试同样的事情。

似乎一切正常configuration,除了我怀疑服务器实例。

谁能帮忙? PS我对Web开发相当陌生,这是我的第一个AWS EC2服务器。

虽然这个职位是一年前,我留下一个解决scheme为未来的访客。

  1. 远程连接到AWS实例
  2. 运行SQLpipe理工作室,通过Windows身份validation连接到数据库。
  3. 右键单击左窗格中的服务器名称(根目录名称),单击“属性” – >“安全”
  4. 在顶部select“SQL Server和Windows身份validation模式”。 点击OK。

然后尝试。 它会工作。

希望这可以帮助。

不要将您的MSSQL端口暴露给互联网。 这样做,你只是要求被黑客入侵。

我运行nmap对付你的IP,它确实显示你的MSSQL端口确实是打开的:

~ 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 

所以看来你的问题在于证书不正确。 确认您的dbuser帐户具有远程连接的适当权限,并且使用正确的密码。