繁体   English   中英

无法使用SQL Server连接到Azure VM

[英]Cannot connect to Azure VM with SQL Server

我无法使带有SQL Server的Azure VM可以从本地计算机以外的任何其他设备进行连接。 这是我手动下载并安装SQL Server的Windows VM。 我很茫然。

如果我将RDP连接到计算机并连接到SQL Server,它将成功。 如果我尝试从虚拟网络上的任何其他框中单击它,它将无法连接。 我可以ping通此框,并且名称解析为正确的IP地址。 Test-NetConnection显示我无法在端口1433上进行连接,但可以在其他端口(如3389)上进行连接。

到目前为止,这是我尝试过/确认过的所有内容。

在配置管理器中启用了TCP / IP,并将其设置为侦听端口1433。在配置中启用了远程访问。

我为所有3个配置文件添加了端口1433 Windows防火墙规则。

我关闭了所有3个配置文件的Windows防火墙。

确认两台机器绝对在同一虚拟网络上。

默认NSG规则适用于同一虚拟网络上的任何端口/协议。

我为其他计算机的源IP添加了明确的NSG规则到任何端口/协议。

我修改了允许我从个人IP到RDP到盒子的规则,除了3389之外还包括1433。Test-NetConnection在3389成功,在1433失败。

这些都没有改变。

我创建了一个新的VM,该计算机预装有SQL Server。 它可以与VirtualNetwork上的任何其他计算机建立良好的连接,而无需对防火墙或NSG规则进行任何更改。

我想念什么?

听起来好像您的MSSQL是使用tcp / ip协议中的动态端口设置的。 检查TCP / IP协议,如果端口为空,则将其设置为所需的端口(1433),并将NSG设置为允许在此端口上进行通信。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM