首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2005

SQL Server 2005 修改預設端口 1433 完整圖文教學:伺服器端與用戶端雙向配置

     編輯:SQL Server 2005

前置作業:防火牆例外

  • Windows 防火牆 → 例外 → 新增連接埠:TCP 1433 (舊) 與新端口 (如 3533)。
  • 新增程式例外:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe。

伺服器端配置 (SQL Server Configuration Manager)

  1. 啟動「SQL Server 組態管理器」→【SQL Server 2005 網路設定】→【MSSQLSERVER 的通訊協定】。
  2. 右鍵【TCP/IP】→【啟用】= 是。
  3. 【TCP/IP 屬性】→【IP 位址】頁籤:
  • IPAll:TCP 連接埠 = 3533,TCP 動態連接埠 = 清空。
  • IP1 (回環 127.0.0.1):TCP 連接埠 = 3533。
  • IP2 (實體 IP):TCP 連接埠 = 3533。

組態管理器入口

選擇 SQLEXPRESS 協定

TCP/IP 協定屬性

IPAll 設定

IP2 設定

用戶端配置 (同一台或不同台機器)

  1. 同樣開啟「SQL Server 組態管理器」→【SQL Native Client 設定】→【用戶端通訊協定】。
  2. 右鍵【TCP/IP】→【屬性】→【通訊協定】頁籤:預設連接埠 = 3533。

用戶端協定入口

用戶端預設端口修改

生效與驗證

  1. 重啟 SQL Server (MSSQLSERVER) 服務。
  2. 用戶端連線字串更新:
    Data Source=192.168.1.100,3533;Provider=SQLNCLI.1;...
  3. SSMS 連線時伺服器名輸入 192.168.1.100,3533 測試連線成功。

重啟服務

補充說明

  • 若使用具名實例 (如 SQLEXPRESS),對應節點為【SQLEXPRESS 的通訊協定】。
  • 動態端口模式下,SQL Browser 服務 (UDP 1434) 必須啟動,用戶端可不指定端口直接用實例名連線;但靜態端口更利於防火牆管控。
  • 修改端口後,連結伺服器、作業步驟、應用程式連線字串皆需同步更新。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved