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

SQL Server 2005 混合模式登入設定與常見錯誤(18452、233、4064)完整排除

     編輯:SQL Server 2005

一、錯誤 18452:使用者與受信任連線無關聯

原因

預設僅啟用 Windows 驗證,遠端 SQL 登入被拒。

解決步驟

  1. 啟用遠端連線:
    「設定工具」→「SQL Server 外部應用程式設定器」→「服務與連線的外部應用程式設定器」→ 展開執行個體 → 「Database Engine」→「遠端連線」→ 選「同時使用 TCP/IP 和 Named Pipes」→ 確定並重啟服務。
  2. 切換混合模式:
    SSMS 以 Windows 登入 → 右鍵伺服器 →「屬性」→「安全性」→「伺服器驗證」選「SQL Server 和 Windows 驗證模式」→「登入稽核」選「失敗和成功的登入」→ 確定並重啟服務。
  3. 啟用 sa 帳號:
    「安全性」→「登入」→ 右鍵 sa →「屬性」→「狀態」→「登入」設為「啟用」→ 設定強密碼。

二、遺忘 sa 密碼

以 Windows 管理員登入 SSMS →「安全性」→「登入」→ 右鍵 sa →「屬性」→ 重設密碼(建議 ≥10 字元,含大小寫、數字、符號)。

三、錯誤 233:管道另一端無程序

原因

Named Pipes / TCP/IP 協定未啟用。

解決

「SQL Server 設定管理員」→「SQL Server 2005 網路設定」→「MSSQLSERVER 的通訊協定」→ 啟用 Named Pipes 與 TCP/IP → 重啟 SQL Server 服務。

四、錯誤 4064:無法開啟預設資料庫

原因

sa 的預設資料庫被刪除或離線。

解決

Windows 登入 SSMS →「安全性」→「登入」→ 右鍵 sa →「屬性」→「一般」→「預設資料庫」改為 master → 確定。

快速驗證連線字串

Server=localhost;Database=MyDB;Uid=sa;Pwd=YourStrongPwd;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved