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

SQL Server 2005 連接字串正確寫法:避免無效連接錯誤

     編輯:SQL Server 2005

可用連接字串範例

Provider=SQLOLEDB.1;User ID=sa;Password=your_password;Data Source=127.0.0.1,1433;Initial Catalog=master

關鍵要點

  • Data Source 必須包含連接埠:127.0.0.1,1433(逗號分隔 IP 與埠號),省略埠號將無法連線
  • Provider=SQLOLEDB.1:OLE DB Provider for SQL Server
  • Integrated Security=SSPI:若使用 Windows 驗證,替代 User ID/Password
  • Initial Catalog:指定預設資料庫

常見連接字串變體

情境連接字串
本機預設執行個體(Windows 驗證)Server=.;Database=MyDB;Integrated Security=SSPI;
本機具名執行個體(SQL 驗證)Server=.\SQLEXPRESS;Database=MyDB;User Id=sa;Password=pwd;
遠端伺服器指定埠(SQL 驗證)Server=192.168.1.100,1433;Database=MyDB;User Id=sa;Password=pwd;
連接字串加密(安全傳輸)Server=...;Encrypt=True;TrustServerCertificate=False;

疑難排解檢查清單

  1. SQL Server 服務是否啟動
  2. SQL Server Browser 服務是否啟動(具名執行個體必須)
  3. 防火牆開放 TCP 1433(預設埠)與 UDP 1434(Browser)
  4. SSMS → 伺服器屬性 → 連線 → 允許遠端連線
  5. SQL Server Configuration Manager → 網路設定 → TCP/IP 啟用、IPAll 埠設為 1433
  6. 驗證模式為混合模式(使用 SQL 登入時)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved