1

我在 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 的权限。但没有运气。

请帮忙......

4

1 回答 1

1

检查您要连接的区域。

我最初创建了西部地区的数据库。我的本地人继续连接到西部地区。

当我授予所有必要的权限时,我将其授予东部地区的数据库。我的代码应用程序仍然指向西部地区。呃,我。

于 2013-04-07T15:12:47.197 回答