我正在尝试从桌面应用程序到外部(亚马逊)Web服务器上的数据库获取有效的连接字符串。现在我的用户消息登录失败,这让我觉得我很接近。
我可以在服务器上访问我的数据库并使用SQL登录名登录“TestGuy”并运行查询,因此我知道他的凭据有效
这是我的连接字符串
string remote = @"data source=ec2-54-234-254-230.compute-1.amazonaws.com,1433;uid=testguy;pwd=****;Initial Catalog=RMSScrum;Application Name=RMS;pooling=false";
+$exception {"Login failed for user 'testguy'."} System.Exception {System.Data.SqlClient.SqlException}
我还在我的服务器上打开了端口1433,我是关闭还是丢失了什么?
答案 0 :(得分:0)
关闭。
您是否打开了“Sql Server配置管理器”
您应该看到一个具有PUBLIC IP的 - 确保Enabled框设置为“Yes”。其次,确保底部的“IPALL”将动态端口留空,并确认TCP端口为1433.