使用Azure,通过AWS到SQL Server数据库的远程连接在本地工作,但在部署时不起作用

这是我在webconfig文件中使用的连接字符串。

 <add name="NBAdatabase" connectionString="Data Source=fipsfseed.crgivfdotoce.us-east- 
 2.rds.amazonaws.com,1433;Initial Catalog=NBAreseeded;User ID=asfsADMIN;Password=645afsw;" providerName="System.Data.SqlClient"/>

这在本地工作正常。但是,当我将其发布到Azure时,转到涉及数据库命中的页面时会出现此错误。

  

[win32exception(0x80004005):访问被拒绝]

     

[SqlException(0x80131904):与网络有关或与实例有关的   建立与SQL Server的连接时发生错误。的   找不到服务器或无法访问服务器。验证实例   名称正确并且该SQL Server配置为允许远程   连接。 (提供者:命名管道提供者,错误:40-无法   打开与SQL Server的连接)]

到目前为止,我已经在google和youtube上搜索和尝试过很多东西,但似乎没有任何效果。

SQL Server Express数据库通过Amazon AWS托管,并且允许远程连接。将其部署到Web服务器时,只会遇到这个问题。

该登录信息已被伪装。

jdwcjs 回答:使用Azure,通过AWS到SQL Server数据库的远程连接在本地工作,但在部署时不起作用

docs中,您需要启用以下

步骤1:登录到Azure门户。

步骤2:,然后将门户导航到SQL Server>防火墙/虚拟网络。

步骤3::将“允许访问Azure服务”控件设置为“关闭”。**

enter image description here

,

我知道了。一个youtube透露我需要为aws控制台中的RDS实例入站创建一个安全组。

本文链接:https://www.f2er.com/3162867.html

大家都在问