如何识别阻塞端口1433的端口?

时间:2018-10-31 00:23:41

标签: sql azure port

我喜欢认为自己是一个相当聪明的人,具有“ Google”事物的卓越能力。但是,我遇到了一个使我发疯的问题。

我试图通过5Ghz WiFi从运行Windows 10的Alienware便携式计算机连接到Microsoft Azure SQL Server。似乎有些东西阻塞了端口1433(根据许多Google结果)。不幸的是,我已经通过Windows防火墙(wf.msc)通过入站规则在Nighthawk路由器上打开了该端口,最后我为所有应用程序启用了Bitdefender中的端口1433。我仍然无法通过SSMS连接SQL实例(甚至尝试过DBeaver)。我收到“被远程主机强行关闭”的TCP拒绝消息

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

我可以尝试采取什么其他步骤来纠正这种情况?任何帮助都将得到适当补偿。

1 个答案:

答案 0 :(得分:0)

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

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

  1. 确保从本地网络或连接的出站打开适当的端口(通常是端口1433)
  2. Create a server-level firewall rule for your SQL database using the Azure portal.
  3. 确保您使用的SSMS服务器名称和用户名正确,服务器名称应类似于:mynewserver20170313。 database.windows.net
  4. 确保您正在使用SQL Server身份验证 对于SSMS,用户名格式为username @ servername

参考:Use SQL Server Management Studio to connect and query data