Sql server 诊断与Azure VM的SSMS连接问题
我创建了一个虚拟机并安装了我们自己的MS SQL2016副本。我可以很好地从VM连接,但当我尝试从外部(我的办公室)连接时,它会说它找不到网络实例。我尝试了服务器名(在主机文件中映射)和连接到公共IP甚至公共IP的DNS名。我启用了TCP/IP协议并设置了端口(1433),设置了Windows防火墙规则,在网络安全组中设置了传入规则,阅读了文章并尝试了许多方法,但仍然是相同的消息 Sql server 诊断与Azure VM的SSMS连接问题,sql-server,azure,ssms,Sql Server,Azure,Ssms,我创建了一个虚拟机并安装了我们自己的MS SQL2016副本。我可以很好地从VM连接,但当我尝试从外部(我的办公室)连接时,它会说它找不到网络实例。我尝试了服务器名(在主机文件中映射)和连接到公共IP甚至公共IP的DNS名。我启用了TCP/IP协议并设置了端口(1433),设置了Windows防火墙规则,在网络安全组中设置了传入规则,阅读了文章并尝试了许多方法,但仍然是相同的消息 有人有想法吗?你能从办公室telnet Azure VM端口1433吗?没有,我不能,它说它无法访问。我建议编辑
有人有想法吗?你能从办公室telnet Azure VM端口1433吗?没有,我不能,它说它无法访问。我建议编辑你的问题,以显示你如何设置入站安全规则以及Windows Server防火墙规则。谢谢!我尝试了所有建议,但端口扫描显示端口已关闭。Netstat说它正在vnet上监听,但我没有看到它在公共IP上监听。Azure网络安全组和Windows防火墙中的传入和传出规则都允许SQL端口。我已经完成了本文中的所有工作,并验证了无数次,包括以下所有内容:在Windows防火墙中打开TCP端口,将SQL Server配置为侦听TCP协议将SQL Server配置为混合模式身份验证创建SQL Server身份验证登录配置网络安全组入站和出站规则为公共IP地址配置DNS标签