0

我已经在 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 尝试连接时也是如此 - 它给了我一个错误,告诉我服务器不可访问。

4

1 回答 1

1

可能是防火墙问题,请确保您的客户端可以连接到 xx.xxx.xx.xxxx:1433。

您也可以参考:https ://forums.aws.amazon.com/thread.jspa?messageID=435146

希望这有帮助。

于 2013-04-14T14:27:47.670 回答