如何:設定伺服器接聽特定 TCP 通訊埠 (SQL Server 組態管理員)
若啟用的話,則 Microsoft SQL Server Database Engine 的預設執行個體會接聽 TCP 通訊埠 1433。SQL Server Database Engine 與 SQL Server 2005 Compact Edition 的具名執行個體會設定為使用動態通訊埠,這表示它們會在 SQL Server 服務啟動時選取可用的通訊埠。透過防火牆連接到具名執行個體時,設定 Database Engine 接聽特定通訊埠,如此才能在防火牆中開啟適當的通訊埠。
若要為 SQL Server Database Engine 指派 TCP/IP 通訊埠編號
在「SQL Server 組態管理員」的主控台窗格中,展開 [SQL Server 2005 網路組態],再展開 [<執行個體名稱>的通訊協定],然後按兩下 [TCP/IP]。
在 [TCP/IP 內容] 對話方塊的 [IP 位址] 索引標籤中上會出現數個 IP 位址,這些 IP 位址的格式是 IP1、IP2 到 IPAll。其中一個是供回送介面卡的 IP 位址 127.0.0.1 使用。同時會出現額外的 IP 位址代表電腦上的每個 IP 位址。以滑鼠右鍵按一下每個位址,然後按一下 [內容] 以識別要設定的 IP 位址。
如果 [TCP 動態通訊埠] 對話方塊包含 0,代表 Database Engine 正在接聽動態通訊埠,請將 0 刪除。
在 [IPn 內容] 區域方塊的 [TCP 通訊埠] 方塊中,輸入要此 IP 位址接聽的通訊埠編號,然後按一下 [確定]。
在主控台窗格中,按一下 [SQL Server 2005 服務]。
在詳細資料窗格中,以滑鼠右鍵按一下 [SQL Server (<執行個體名稱>)],然後按一下 [重新啟動],以停止並重新啟動 SQL Server。
設定 SQL Server 接聽特定通訊埠之後,有三種方式可利用用戶端應用程式連接到特定通訊埠:
- 執行伺服器上的 SQL Server Browser 服務,依名稱連接到 Database Engine 執行個體。
- 在用戶端上建立別名,指定通訊埠編號。
- 設定用戶端使用自訂連接字串進行連接。
請參閱
工作
如何:建立伺服器別名供用戶端使用 (SQL Server 組態管理員)
概念
其他資源
連接到 SQL Server Database Engine