bar*_*e.m 1 connection amazon-ec2 sql-server-2008 amazon-web-services visual-studio
我有一台AWS服务器(带有IIS的MS SQL SERVER EXPRESS 2008 R2),弹性IP为54.214.8.111,安全组配置了HTTP,MS SQL和FTP,我可以使用rdp文件连接到远程虚拟机亚马逊在控制台给你.
然而,当我尝试通过visual studio连接来测试数据库是否正常工作时,它给了我"登录失败的用户'dbuser'错误.我的SQL Server上有一个名为dbuser的用户(当然在服务器端)完全访问权限等.我也无法连接到服务器上的ftp,尽管所有指南和帮助文档.似乎只是阻止我的连接.我在多台计算机上尝试过同样的事情.
似乎所有东西都配置正确,除了我怀疑服务器实例.
有人可以帮忙吗?PS我是Web开发的新手,这是我的第一台AWS EC2服务器.
[更新]我刚尝试在不同的位置创建一个新实例,同样的错误,也许我不知道如何在EC2上配置SQL Server?
我最近遇到了与AWS/SQL Server相同的连接问题,我终于解决了.
在AWS上远程连接到SQL Server涉及3个主要因素:AWS - > Windows安全 - > SQL Server设置/安全.
连接很容易失败,因为每个区域都有特定要求.我将通过检查清单:
AWS:
在AWS管理控制台中,转到安全组,单击适用于您的Windows服务器的组,确保MS SQL TCP端口1433对0.0.0.0或您的特定客户端IP开放.如果没有,您需要添加它.
请注意您的服务器的公共IP
视窗:
SQL-SERVER:
测试:您没有去远程客户端进行测试,首先尝试从服务器上的同一SSMS窗口进行连接.这可以减少所有其他可能出错的事情,如果你可以在这里连接,你有一些确认它有效.如果它不能在您自己的服务器上运行,则问题与Windows安全性和SQL安全性和设置有关.
1433.例如,如果您的公共IP是54.4.4.4,请输入54.4.4.4,1433,接下来,尝试在另一台计算机上使用SSMS.如果失败,防火墙可能需要第二眼......
理解问题的好地方是,可以从SSMS轻松访问SQL日志,在左窗格中展开管理,然后是SQL Server日志,当前日志将列出任何问题.
所以,这些都涉及到所有部分 - 错过一个,你会感到沮丧,但首先要在测试时减少碎片.
我能够从Windows设备连接到AWS Windows Server/SQL Express上的数据库...
祝好运!
| 归档时间: |
|
| 查看次数: |
2499 次 |
| 最近记录: |