如何识别阻塞端口1433的原因



我喜欢认为自己是一个相当聪明的人,拥有"谷歌"事物的高超能力。然而,我遇到了一个让我发疯的问题。

我正试图通过5Ghz WiFi从运行Windows 10的Alienware笔记本电脑连接到Microsoft Azure SQL Server。似乎有什么东西阻塞了1433端口(根据许多谷歌结果(。不幸的是,我已经通过Windows防火墙(wf.msc(通过入站规则在我的夜鹰路由器上打开了这个端口,最后我在Bitdefender中为所有应用程序启用了1433端口。我仍然无法通过SSMS连接到SQL实例(甚至尝试过DBeaver(。我收到TCP拒绝消息"被远程主机强制关闭">

踢球者来了。我可以通过vb.net应用程序在同一台设备上访问我的数据库(尽管我认为这是一个不同的端口(。底线是,我知道凭据,我是管理员,但我无法真正打开1433端口。

我还可以采取哪些措施来补救这种情况?任何和所有的帮助都将得到适当的赞扬。

您应该为来自本地网络的出站流量而不是入站流量打开端口1433,并确保您已通过Azure门户在Azure SQL server防火墙中添加了客户端公共IP地址

完整的故障排除步骤如下:

  1. 确保从本地网络或连接向外打开适当的端口(通常为端口1433(
  2. 使用Azure门户为SQL数据库创建服务器级防火墙规则
  3. 确保您为SSMS使用了正确的服务器名称和用户名,服务器名称应该如下:mynewserver20170313.database.windows.net
  4. 请确保使用SQL Server身份验证对于SSMS,用户名格式为username@servername

Ref:使用SQL Server Management Studio连接和查询数据

最新更新