我在EC2上的Web应用程序无法连接到AWS RDS Db实例。
error: SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Win32Exception (0x80004005): The network path was not found
我在EC2上托管了一个Web应用程序。
使用我当地的SSMS,我可以在AWS RDS上连接和编辑数据。
在我的本地计算机上,我还将我的Visual Studio应用程序指向AWS RDS实例,它运行正常。
现在,当我将应用程序部署到EC2时,应用程序无法连接到AWS RDS。
使用AWS Toolkit for net,我已经为数据库安全组添加了权限,并且还授予了对EC2 IP地址和私有IP的权限。但没有运气。
请帮助......
答案 0 :(得分:1)
检查您要连接的区域。
我最初在西部地区创建了数据库。我的当地人继续连接西部地区。
当我提供所有必要的权限时,我把它交给了东部地区的数据库。我的代码应用程序仍然指向西部地区。呃我。