连接字符串远程工作但不是来自 Azure
Connection string works remotely but not from Azure
ASP.NET 连接字符串在来自 VS 2019 的应用 运行 时有效,但在发布到 Azure
时失败
当我从 VS (2019) 运行 但是当我将站点发布到 Azure 并访问网站(来自 Azure)我遇到访问问题 - 使用相同的连接字符串。
Azure 疑难解答错误:-
“由于凭据无效,最近尝试连接到您的数据库 xxxxxxxxxxxxxx 失败。要解决此问题,请联系
您的服务管理员以获取有效凭据。如果此问题仍然存在,请与您的服务分享这些故障排除步骤
管理员。
我是管理员,凭据在以下情况下有效:
- 来自 VS 的应用程序 运行 并访问基于 Azure 的 SQL 服务器数据库
- 从 Microsoft 的 SSMS 访问相同的数据库
有什么想法吗?
连接字符串:- "Data Source=tcp:xxxxxxxxxx.database.windows.net,1433;Database=TradingPortal;User ID=xxxxxxxxxx; Password=xxxxxxxx;Trusted_Connection=False;Integrated Security=False; Encrypt=True; Connection Timeout=30; TrustServerCertificate=False;MultipleActiveResultSets=True;"
您必须允许某些 IP 地址才能连接到它。查看 SQL 数据库服务器的防火墙设置。你可以通过你电脑的IP地址(或IP范围),来访问SQL数据库
确保启用允许 Azure 服务和资源访问服务器
ASP.NET 连接字符串在来自 VS 2019 的应用 运行 时有效,但在发布到 Azure
时失败 当我从 VS (2019) 运行 但是当我将站点发布到 Azure 并访问网站(来自 Azure)我遇到访问问题 - 使用相同的连接字符串。Azure 疑难解答错误:- “由于凭据无效,最近尝试连接到您的数据库 xxxxxxxxxxxxxx 失败。要解决此问题,请联系 您的服务管理员以获取有效凭据。如果此问题仍然存在,请与您的服务分享这些故障排除步骤 管理员。
我是管理员,凭据在以下情况下有效:
- 来自 VS 的应用程序 运行 并访问基于 Azure 的 SQL 服务器数据库
- 从 Microsoft 的 SSMS 访问相同的数据库
有什么想法吗?
连接字符串:- "Data Source=tcp:xxxxxxxxxx.database.windows.net,1433;Database=TradingPortal;User ID=xxxxxxxxxx; Password=xxxxxxxx;Trusted_Connection=False;Integrated Security=False; Encrypt=True; Connection Timeout=30; TrustServerCertificate=False;MultipleActiveResultSets=True;"
您必须允许某些 IP 地址才能连接到它。查看 SQL 数据库服务器的防火墙设置。你可以通过你电脑的IP地址(或IP范围),来访问SQL数据库
确保启用允许 Azure 服务和资源访问服务器