连接字符串可在远程工作,但不能在Azure上工作

问题描述 投票:0回答:1

ASP.NET连接字符串在从VS 2019运行应用程序时有效,但发布到Azure时失败

SQL Server连接字符串可用于访问从VS运行的Azure数据库(2019),但是当我将站点发布到Azure并访问站点(从Azure)时,我遇到了访问问题-使用相同连接字符串。

来自Azure故障排除程序的错误:-“由于凭据无效,最近尝试与数据库xxxxxxxxxxxxxx进行连接失败。要解决此问题,请联系您的服务管理员以获取有效的凭据。如果此问题仍然存在,请与您的服务共享这些故障排除步骤管理员。”

我是管理员,凭据在以下情况下工作:

  • 从VS运行并访问基于Azure的SQL Server数据库的应用程序
  • 从Microsoft的SSMS访问相同的数据库

有什么想法吗?

连接字符串:-“数据源= tcp:xxxxxxxxxx.database.windows.net,1433;数据库= TradingPortal;用户ID = xxxxxxxxxx;密码= xxxxxxxx; Trusted_Connection = False;集成安全性= False;加密= True;连接超时= 30; TrustServerCertificate = False; MultipleActiveResultSets =正确;“

azure connection-string
1个回答
0
投票

您将必须允许某些IP地址连接到它。查看SQL数据库服务器的防火墙设置。您可以通过计算机的IP地址(或IP范围)来访问SQL数据库

© www.soinside.com 2019 - 2024. All rights reserved.