求助:无法连接Azure中全新安装的SQL Server数据库
Azure SQL Server连接错误10060排查方案(已开放全IP防火墙仍报错)
核心排查步骤:
确认公共网络访问权限
登录Azure门户进入你的SQL Server资源,打开「连接安全性」页面,检查「公共网络访问」是否设置为「允许」。若设为「拒绝」或「仅允许特定虚拟网络」,即便防火墙开放全IP也无法建立连接。验证端口连通性
Azure SQL Server默认使用1433端口,先确认连接字符串中指定的端口为1433。再通过本地命令测试端口是否可通:# Windows系统 Test-NetConnection <你的SQL服务器名>.database.windows.net -Port 1433 # 类Unix系统 telnet <你的SQL服务器名>.database.windows.net 1433若测试失败,大概率是本地网络的防火墙/安全组拦截了1433端口的出站请求。
核对服务器名称与登录权限
确保连接字符串中的服务器名称格式正确:你的服务器名.database.windows.net(Azure SQL无命名实例,不要额外添加实例后缀)。同时确认登录账号是SQL Server的管理员账号,或已被授予目标数据库的访问权限。检查虚拟网络与NSG规则
若SQL Server绑定了虚拟网络,需进入「虚拟网络规则」页面,确认已添加对应的虚拟网络和子网;或者临时关闭虚拟网络限制,测试是否能正常连接,以此排除NSG规则的拦截问题。确认服务器运行状态
在Azure门户的SQL Server「概览」页面,查看服务器状态是否为「在线」。也可查看Azure状态页面,确认对应区域的SQL Server服务无临时故障。
内容的提问来源于stack exchange,提问作者Prayoga Maturangga
相关产品推荐
相关产品推荐

