我正在尝试连接到我的免费 Azure 门户数据库来执行 POC。
建立连接时,我收到以下消息:
与服务器成功建立连接,但登录过程中出现错误。 (提供程序:TCP 提供程序,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应。)(框架 Microsoft SqlClient 数据提供程序)
我设置了服务器名称(
trainingazure1.database.windows.net
),并将身份验证设置为Microsoft Entra默认,用户名是我笔记本上的用户名(实际上是空白的)。
这个问题有解决办法吗?或者,我可以选择在 Azure 门户中的何处添加数据库用户并将身份验证设置为 SQL?
当我在自己的计算机上尝试时,出现了要求凭据的步骤。我认为你的问题是基于网络的。要了解这一点,您应该从您的计算机进行 telnet 并检查您的计算机上是否允许退出该端口。
第 1 步:Cmd > appwiz.cpl > 打开或关闭 Windows 功能 > 选择并安装 telnet 客户端
第二步:Cmd > telnet Trainingazure1.database.windows.net 1433 如果返回的结果是无法打开连接,则说明您所在的网络无法访问1433的sql。
您正在从公司网络进行尝试,您可以从不受测试限制的地方进行测试。
出于安全考虑,标准端口(80,443,21,22,3389)以外的端口可能会被关闭,建议您尝试确认一下。
如果没有解决办法,如果您提供更多信息,我们可以尝试更多了解情况。