使用 AWS、EC2,无法访问 SQL Server 的端口 1433

使用 AWS、EC2,无法访问 SQL Server 的端口 1433

我们使用两个 AWS EC2 实例,win 2012 服务器,一个用于 MS SQL Server,一个用于 IIS。IIS 无法访问 SQL Server 上的端口 1433。以下是我们尝试过的方法:

  • 检查 VPC 设置,没有阻止访问的规则
  • 同一子网上的服务器
  • 同一可用区域中的服务器(这并不重要)
  • 使用netstat -a -b -n,可以看到端口已打开且正在监听,并且与SQL Server应用程序相关联

关于如何修复,您有什么想法吗?

答案1

我花了一点时间才弄清楚。

虽然 netstat 显示端口已打开,但 Win 2012 服务器高级防火墙阻止了该端口。因此,需要注意的是,Windows 防火墙会否决 netstat 中的任何内容

我们需要做的就是创建一个新规则来打开该端口,然后我们通过一个很酷的新命令行命令进行测试,名为 test-netconnection 命令:“tnc xxx.xxx.xxx.xxx -port 1433”

现在显示为打开

相关内容