簡體   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