SQL Server 2000 預設監聽 TCP 1433。為安全或避免衝突,常需修改連接埠。本文提供圖解步驟,涵蓋伺服器網路工具與用戶端網路工具雙邊配置,確保連線雙端協議一致。
修改步驟
- 開啟 伺服器網路工具 (Start → Programs → Microsoft SQL Server → Server Network Utility)
- 分頁 一般 → 已啟用的通訊協定 選取 TCP/IP → 按 內容
- 將 預設連接埠 從 1433 改為目標值 (如 1455) → 確定
- 開啟 用戶端網路工具 (Client Network Utility)
- 同樣在 TCP/IP 內容 中將連接埠改為相同值 (1455)
- 重新啟動 SQL Server 服務 (MSSQLSERVER) 生效
圖解示意

驗證連線
-- 用戶端連線字串需指定埠號
Server=MyServer,1455;Database=MyDB;Uid=sa;Pwd=******;
-- 或使用 SQL Server 用戶端網路工具建立別名 (Alias) 指向 Server,Port
注意事項
- 雙邊必須一致: 伺服器監聽埠 ≠ 用戶端連線埠 → 連線失敗
- 防火牆: 新埠號需在 Windows 防火牆/硬體防火牆開放入站規則
- 命名實例: 命名實例由 SQL Browser 服務 (UDP 1434) 動態解析埠號,修改固定埠後可停用 Browser 服務
- 叢集環境: 需在叢集管理員中修改 SQL Server 資源相依的網路名稱/IP 埠號設定
- SQL 2005+: 改用 SQL Server 組態管理員 → SQL Server 網路設定 → 通訊協定 → TCP/IP → IP Addresses 分頁 → TCP Port
安全建議
- 避開常見掃描埠 (1433, 3306, 5432, 1521 等)
- 僅允許應用伺服器 IP 區段存取 (防火牆/端點 ACL)
- 啟用強制加密 (Force Encryption) 保護傳輸層
- 定期稽核錯誤登入嘗試 (登入失敗稽核)
雖 SQL Server 2000 已停止支援,但存量系統仍存於部分舊環境。掌握經典工具操作,仍具維護價值。