我已经在VS 2010中完成了MVC中的程序。在连接字符串中,我有以下
<add name="RacePaceDBContext"
connectionString="data source=XX.XXX.XX.XXX,1433;Initial Catalog=RacePaceDataNew;Persist Security Info=True;User ID=user;Password=password;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient"/>
连接到在Amazon AWS上的EC2实例上运行的SQL Server。
程序运行正常,连接效果很好。该程序连接并创建/读取数据等。
但是,我不确定为什么当我在左侧的服务器资源管理器中尝试“连接到数据库”时,并填写相同的设置它只是不连接。任何想法为什么会有所不同?希望能够登录并查看我的表,数据等,而无需登录AWS。当我使用MySQL Workbench尝试连接时也是如此 - 它给我一个错误,告诉我服务器无法访问。
答案 0 :(得分:1)
可能是防火墙问题,请确保您的客户端可以连接到xx.xxx.xx.xxxx:1433。
您也可以参考:https://forums.aws.amazon.com/thread.jspa?messageID=435146
希望这有用。