gpt4 book ai didi

azure - 无法通过 ssms 连接到 azure sql

转载 作者:行者123 更新时间:2023-12-02 04:49:46 25 4
gpt4 key购买 nike

我正在尝试通过 SQL Server 2008 R2 SP2 连接 Azure 的 SQL 数据库。我正在使用 Azure 并免费试用订阅。我已经到处搜索并尝试过这些事情:

  1. 在 Windows 防火墙中允许端口 1433 的入站和出站规则
  2. 检查 SQL Server 配置管理器中的 TCP 连接是否可用并在端口 1433 上运行
  3. 在 Azure 门户上创建服务器和数据库并配置其 IP 限额

我使用这些设置进行连接

  • 服务器类型:数据库引擎
  • 服务器名称:tcp:aaa.database.windows.net,1433/aaa.database.windows.net
  • 登录:bbb@aaa
  • 密码:xxx

错误是

"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) (Microsoft SQL Server, Error: 10060)"

附注我也无法 ping xxx.database.windows.net 且无法 telnet xxx.database.windows.net 1433

最佳答案

您的问题很令人困惑,因为您谈论的是 SQL Server 和 SQL 数据库。但是,考虑到您提到的连接字符串 (xxx.database.windows.net),您肯定是在谈论 SQL 数据库服务,而不是虚拟机中的 SQL Server。

也就是说:您必须允许某些 IP 地址连接到它(这是服务本身的内置部分)。查看 SQL 数据库服务器的防火墙 设置:

firewall

您需要添加计算机的 IP 地址(或 IP 范围),才能通过本地工具访问 SQL 数据库。

关于azure - 无法通过 ssms 连接到 azure sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35791192/

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