Security

為什麼 SQL Server Management Studio 首次嘗試連接失敗?

  • March 10, 2012

通過 Management Studio 訪問遠端開發 PC 上的 SQL Server 時,第一次嘗試連接將始終失敗。失敗後我重試,現在可以成功連接到數據庫。這不是一個大問題,但是當我必須每天連接 10 或 15 次時,它會變得有點乏味。

我已經有了解決方法,但我擔心修復帶來的任何安全隱患。在配置管理器中,在 SQL Server 網路配置 -> SQLEXPRESS 的協議 -> TCP/IP -> IP 地址選項卡下,有一個名為的設置TCP Dynamic Ports並列出了一個埠,當我在本地防火牆中對此埠進行了例外處理時問題消失了。作為 SQL Server 新手,我不熟悉此設置的作用。我的具體問題如下:

  • 我需要在此設置中指定一個埠嗎?
  • 如果是這樣,它是否需要防火牆例外,或者是否有更好的方法來規避這個問題?
  • 是否有更好的解決方案,以便第一次嘗試成功,而無需在我的防火牆上打開漏洞?

我需要在此設置中指定一個埠嗎?

是的,那裡需要列出一個埠號。列出的埠是在啟動時分配的埠。每次機器重新啟動時,此埠號都會更改。

如果是這樣,它是否需要防火牆例外,或者是否有更好的方法來規避這個問題?

設置 Windows 防火牆以允許應用程序打開它需要的任何埠。為此,請在 Windows 防火牆中為應用程序 sqlservr.exe 設置訪問規則。

是否有更好的解決方案,以便第一次嘗試成功,而無需在我的防火牆上打開漏洞?

不,您需要在防火牆上打孔以允許通信。

引用自:https://serverfault.com/questions/368120