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

SQL Server 2005 遠端連線錯誤排查與設定指南

     編輯:關於SqlServer

常見錯誤訊息

「在建立與伺服器的連線時發生錯誤。在連接到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連接可能會導致此失敗。 (provider: SQL Network Interfaces, error: 26 - 定位指定的伺服器/執行個體時發生錯誤) (.Net SqlClient Data Provider)」

原因分析

SQL Server Express 預設僅允許本機連線,且僅啟用 Shared Memory 協定,TCP/IP 與 Named Pipes 預設為停用狀態;另預設僅支援 Windows 驗證模式。

解決步驟

1. 啟用網路協定

  1. 開啟 SQL Server 設定管理員。
  2. 展開 SQL Server 網路設定 > 選取對應執行個體(如 MSSQLSERVER 或 SQLEXPRESS)。
  3. 右鍵點選 TCP/IP 與 Named Pipes,選擇 啟用。
  4. 重新啟動 SQL Server 服務(右鍵 SQL Server 服務 > 重新啟動)。

2. 設定混合驗證模式

  1. 開啟 SQL Server Management Studio (SSMS) 連線至本機執行個體。
  2. 在物件總管右鍵點選伺服器名稱,選擇 屬性。
  3. 切換至 安全性 頁籤,伺服器驗證 選擇 SQL Server 和 Windows 驗證模式。
  4. 點擊 確定,並重新啟動 SQL Server 服務使設定生效。

補充檢查

  • 防火牆需開放 TCP 1433 埠(或自訂埠號)。
  • SQL Server Browser 服務需啟動(命名執行個體必須)。
  • 連線字串格式:Server=IP\Instance,Port;Database=DBName;User Id=sa;Password=xxx;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved