Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Amazon AWS RDS sql server连接字符串_C#_Sql Server_Amazon Web Services_Amazon Rds - Fatal编程技术网

C# Amazon AWS RDS sql server连接字符串

C# Amazon AWS RDS sql server连接字符串,c#,sql-server,amazon-web-services,amazon-rds,C#,Sql Server,Amazon Web Services,Amazon Rds,我已经创建了一个Amazon AWS RDS sql server数据库 我已经通过sql management studio连接了服务器。从我的计算机AWS服务器连接成功,以及从同一网络服务中的其他计算机连接成功。但来自其他位置和不同网络的电脑AWS RDS服务器未连接。 我创建了一个c#windows应用程序。从我的电脑它已成功地连接到AWS服务器和它的工作完美。我的连接字符串是 数据源=**.us-east-2.rds.amazonaws.com;网络库=DBMSSOCN;初始目录=my

我已经创建了一个Amazon AWS RDS sql server数据库

  • 我已经通过sql management studio连接了服务器。从我的计算机AWS服务器连接成功,以及从同一网络服务中的其他计算机连接成功。但来自其他位置和不同网络的电脑AWS RDS服务器未连接。

  • 我创建了一个c#windows应用程序。从我的电脑它已成功地连接到AWS服务器和它的工作完美。我的连接字符串是

    数据源=**.us-east-2.rds.amazonaws.com;网络库=DBMSSOCN;初始目录=myDB;用户ID=用户名;密码=通过;

    我已将安装文件安装到客户端PC。但从客户端PC,它未连接到AWS服务器,并显示以下错误
    “建立与sql server的连接时发生与网络相关或指定实例的错误…”


  • 有什么建议吗?

    这几乎肯定是防火墙的问题

    首先,检查服务器安全组的入站规则,并确保允许从客户端的IP地址(而不仅仅是从您的IP地址)进行入站连接


    其次,许多公司仅将传出连接限制为http和https。在这种情况下,恐怕您无能为力-您的客户端将不得不更改防火墙规则以允许连接到数据库。

    这几乎肯定是防火墙问题

    首先,检查服务器安全组的入站规则,并确保允许从客户端的IP地址(而不仅仅是从您的IP地址)进行入站连接


    其次,许多公司仅将传出连接限制为http和https。在这种情况下,恐怕您无能为力-您的客户端将不得不更改防火墙规则以允许连接到数据库。

    这可能是由于多种原因造成的。最常见的两个问题是

    • 连接到RDS实例的AWS安全组未列出客户端IP
    • 客户端网络防火墙中的防火墙问题

    注意:要解决此类问题,可以设置VPC流量日志。

    这可能是由于多种原因造成的。最常见的两个问题是

    • 连接到RDS实例的AWS安全组未列出客户端IP
    • 客户端网络防火墙中的防火墙问题

    注意:为了解决此类问题,设置VPC流日志将非常有用。

    我遇到过这种情况,必须手动编辑DB入站规则(在安全组上)才能从任何地方接受连接。

    我遇到过这种情况,必须手动编辑DB入站规则(在安全组上)接受来自任何地方的连接。

    检查客户端防火墙、antyvirus等,以进行测试,禁用所有可能阻止的内容。我也遇到过类似的情况,我必须在客户计算机上安装ManagementStudio,以证明这是网络故障,而不是我的代码。可能是Rooter。应用于RDS实例的AWS安全组设置是什么?您是否尝试过以下链接:1。无法在AWS上连接-RDS DB:SQL Server 2012 Express()2。无法连接到AWS上的SQL Server()3。无法将Amazon RDS实例连接到MS SQL Server Express()检查客户端防火墙、antyvirus等。有关测试,请禁用所有可能阻止的内容。我也遇到过类似的情况,我必须在客户计算机上安装ManagementStudio,以证明这是网络故障,而不是我的代码。可能是Rooter。应用于RDS实例的AWS安全组设置是什么?您是否尝试过以下链接:1。无法在AWS上连接-RDS DB:SQL Server 2012 Express()2。无法连接到AWS()3上的SQL Server。无法将Amazon RDS实例连接到MS SQL Server Express()