![](/img/trans.png)
[英]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.