【发布时间】:2018-02-24 16:52:52
【问题描述】:
我已经创建了一个 Amazon AWS RDS sql server 数据库。
- 我已经通过sql management studio连接了服务器。从我的计算机 AWS 服务器以及从同一网络服务中的其他计算机成功连接。但是来自其他位置和不同网络 AWS RDS 服务器的 PC 没有连接。
- 我创建了一个 c# windows 应用程序。从我的电脑上,它已成功连接到 AWS 服务器,并且运行良好。我的连接字符串是
Data Source=****.us-east-2.rds.amazonaws.com;Network Library = DBMSSOCN; Initial Catalog=myDB; User ID = username; Password = pass;
我已将安装文件安装到客户端 PC。但是从客户端 PC,它没有连接到 AWS 服务器并显示以下错误
“与 sql server 建立连接时发生网络相关或实例指定错误...”
有什么建议吗?
【问题讨论】:
-
检查客户端防火墙,防病毒等。为了测试禁用所有可以阻止的东西。我遇到了类似的情况,我必须在客户计算机上安装 Managment Studio 以证明这是一些网络错误——而不是我的代码。可能是 Rooter。
-
适用于 RDS 实例的 AWS 安全组设置是什么?
-
您是否尝试过以下链接:1. 无法在 AWS 上连接 - RDS DB:SQL Server 2012 Express (stackoverflow.com/questions/35835203/…) 2. 无法连接到 AWS 上的 SQL Server (dba.stackexchange.com/questions/105509/…) 3.无法将 Amazon RDS 实例连接到 MS SQL Server Express (social.technet.microsoft.com/Forums/security/en-US/…)
标签: c# sql-server amazon-web-services amazon-rds