[英]Cloud Composer cannot connect to SQL Server database installed in 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.