開啟 SQL Server Configuration Manager
- 點選「SQL Server 網路的設定」。
- 啟用 TCP/IP
- 打開屬性,拉到最底下,找到 IPAll
TCP port 設定為 1433
- TCP 動態 Port 為空(無效為空白,使用的話設置0)
- 這樣設定後,最少可以用 IP 連接到本地的 SQL Server。
接下來是防火牆的入站規則設定
- 打開「控制台」>「系統和安全」>「Windows Defender 防火牆」>「高級設定」
- 選擇「入站規則」,然後點選「新增規則」
- 選擇「端口」
- 選擇「TCP」,指定本地端口1433
- 允許連接
- 勾選所有選項
- 給這個規則取個名字
- 最後點擊完成
一般情況下,SQL Server 的出站規則預設是允許的,所以通常不需要特別設定。Windows 防火牆的預設策略通常是允許所有出站連接,除非你已經做了嚴格的自定義設定。如果你的防火牆配置比較嚴格,並且默認禁止出站連接,那麼才需要手動添加出站規則。
設定完成後,你就可以在內網使用 IP 連接到 SQL Server 了。
(UDP規則一般不設置)