gpt4 book ai didi

azure - 无法从 Azure WebJob 连接到 AWS RDS SQL Server 数据库

转载 作者:行者123 更新时间:2023-12-03 01:09:35 30 4
gpt4 key购买 nike

我正在尝试连接到 AWS RDS 中的 SQL Server 2012 数据库。代码在调试中运行,这往往证明连接字符串、AWS 配置......都很好。我使用 FTP 检查了 Azure 中部署的连接字符串,一切都很好,但是当我调用 Connection.Open() 时,出现以下错误(堆栈跟踪的相关部分):

[01/26/2016 12:45:00 > 8c2620: INFO] System.Data.SqlClient.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: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.) ---> System.ComponentModel.Win32Exception (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
[01/26/2016 12:45:00 > 8c2620: INFO] at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

我尝试在 Azure 中设置网络安全组(允许所有端口/所有 IP/TCP/UDP 输入/输出)。这没有帮助,但我无法完全理解 WebJob 是否受到此安全组的影响(我是 Azure 的新手,发现界面有点困惑)。有没有办法将策略链接到作业,或者策略是否在服务器范围内应用?

我应该提到,我正在使用 AWS 和 Azure 的免费帐户(这可能会限制我的选择?)

有人遇到这个问题吗?有人有任何提示吗?

提前致谢

最佳答案

将此添加为答案,以便其他人也可能受益

首先检查您是否拥有托管 RDS 实例时创建的默认数据库安全组。

如果是这样,按照此 AWS link ,他们要求您实际删除数据库安全组。

您应该尝试删除它们,然后再次检查连接。

希望这有帮助。

关于azure - 无法从 Azure WebJob 连接到 AWS RDS SQL Server 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35015028/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com