首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

SQL Server 2008 Express 啟用遠端連線完整設定圖解

     編輯:MySQL 資料庫相關知識

SQL Server Express 預設關閉網路通訊協定,需手動啟用 TCP/IP 並設定固定埠 1433,才能讓遠端用戶端連線。以下為完整設定步驟。

設定步驟

  1. 開啟 SQL Server 組態管理員 (開始功能表 → Microsoft SQL Server 2008 → 組態工具)。
  2. 展開 SQL Server 網路設定 → 選取 SQLEXPRESS 的通訊協定。
  3. 右鍵 TCP/IP → 啟用 (預設為停用)。
  4. 再次右鍵 TCP/IP → 內容:
    • 通訊協定 索引標籤:將「全部接聽」改為 否。
    • IP 位址 索引標籤:找到欲允許遠端連線的 IP (如 IPv4 區段),將「已啟用」與「作用中」皆設為 是。
    • 同一區段:TCP 連接埠 設為 1433,「TCP 動態連接埠」清空或設為 0。
  5. 按下「確定」,提示需重新啟動服務 → 於「SQL Server 服務」節點右鍵 SQL Server (SQLEXPRESS) → 重新啟動。

防火牆例外

Windows 防火牆需新增輸入規則,允許 TCP 1433 通過,或允許 sqlservr.exe 通訊。

驗證連線

-- 遠端用戶端 (SSMS / sqlcmd)
sqlcmd -S 192.168.x.x,1432 -U sa -P password
-- 或 SSMS 伺服器名稱輸入:192.168.x.x,1433

常見問題

  • 仍連不上 → 確認 SQL Browser 服務已啟動 (命名執行個體需用)。
  • 錯誤 26 / 40 → 檢查拼字、防火牆、TCP/IP 啟用狀態、埠號一致。
  • Express 版限制:單一執行個體、最大 1 GB 記憶體、最大 10 GB 資料庫 (2008 R2 起 10 GB),不支援 SQL Agent 排程。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved