Sql-Server
無法遠端連接到 Azure 上的 SQL Server 2012 VM
我在 Azure 的虛擬機上執行了一個 SQL Server 2012 實例。我嘗試使用公共虛擬 IP 地址連接到它;但是,我收到一條錯誤消息:
伺服器未找到或無法訪問
我已檢查復選框
allow remote connection
是否已選中,並已允許.exe
通過防火牆。我想知道是不是因為我需要通過 Azure 向我的 VM 實例添加一些端點?
要檢查的基本事項:
- VM 內啟用 sqlservr.exe的新防火牆入站規則。您可以根據需要對其進行限制,但首先要允許所有入站連接以驗證它是否有效,然後一次鎖定一件事
- VM 內啟用 sqlbrowser.exe的新防火牆入站規則。執行命名實例時需要。
- Azure VM的新終結點(通過 Azure 門戶)以啟用 SQL Server 埠。一些使用者為公共和 SQL Server 的預設 1433 指定一些任意未使用的埠作為私有埠,以減少在 Internet 上漫遊以尋找公共目標的埠掃描器的噪音。這有優點/缺點,或者兩者都使用預設值。您可以決定什麼是合適的,或者向您的安全人員尋求指導。
- 為 SQL Server 啟用 TCP/IP,預設情況下應啟用,但需要 30 秒才能通過配置管理器進行驗證
- SQL Server 啟用了遠端訪問,是的,另一個明顯的但從不傷害驗證