Security
為什麼 SQL Server Management Studio 首次嘗試連接失敗?
通過 Management Studio 訪問遠端開發 PC 上的 SQL Server 時,第一次嘗試連接將始終失敗。失敗後我重試,現在可以成功連接到數據庫。這不是一個大問題,但是當我必須每天連接 10 或 15 次時,它會變得有點乏味。
我已經有了解決方法,但我擔心修復帶來的任何安全隱患。在配置管理器中,在 SQL Server 網路配置 -> SQLEXPRESS 的協議 -> TCP/IP -> IP 地址選項卡下,有一個名為的設置
TCP Dynamic Ports
並列出了一個埠,當我在本地防火牆中對此埠進行了例外處理時問題消失了。作為 SQL Server 新手,我不熟悉此設置的作用。我的具體問題如下:
- 我需要在此設置中指定一個埠嗎?
- 如果是這樣,它是否需要防火牆例外,或者是否有更好的方法來規避這個問題?
- 是否有更好的解決方案,以便第一次嘗試成功,而無需在我的防火牆上打開漏洞?
我需要在此設置中指定一個埠嗎?
是的,那裡需要列出一個埠號。列出的埠是在啟動時分配的埠。每次機器重新啟動時,此埠號都會更改。
如果是這樣,它是否需要防火牆例外,或者是否有更好的方法來規避這個問題?
設置 Windows 防火牆以允許應用程序打開它需要的任何埠。為此,請在 Windows 防火牆中為應用程序 sqlservr.exe 設置訪問規則。
是否有更好的解決方案,以便第一次嘗試成功,而無需在我的防火牆上打開漏洞?
不,您需要在防火牆上打孔以允許通信。