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

SQL Server 2008 使用 sa 帳號登入失敗?啟用 sa 登入的完整解決步驟

     編輯:SQL Server 2008

安裝 SQL Server 2008 時若選擇 Windows 驗證模式,預設會停用內建的系統管理員帳號 sa,導致後續嘗試使用 SQL Server 驗證登入時失敗。本文提供圖文並茂的操作指南,協助您快速啟用 sa 帳號並設定密碼,恢復混合模式驗證。

為什麼 sa 無法登入?

SQL Server 2008 安裝預設採用「Windows 驗證模式」,此模式下 sa 帳號處於停用狀態,且未設定密碼。若需使用 SQL Server 驗證(指定帳號密碼登入),必須先切換至「混合模式」並啟用 sa。

啟用 sa 登入的詳細步驟

1. 以 Windows 身分登入管理工具

開啟 SQL Server Management Studio (SSMS),選擇「Windows 驗證」連線至資料庫引擎執行個體。

Windows 驗證登入介面

2. 變更伺服器驗證模式為混合模式

  1. 在物件總管中右鍵點擊伺服器名稱,選擇 屬性。
  2. 切換至 安全性 頁籤。
  3. 在「伺服器驗證」區塊選取 SQL Server 和 Windows 驗證模式。
  4. 點擊 確定 儲存變更。

設定混合模式驗證

3. 重新啟動 SQL Server 服務

右鍵點擊伺服器名稱,選擇 重新啟動,使驗證模式變更生效。

4. 找到並開啟 sa 登入屬性

  1. 依序展開 安全性 > 登入名。
  2. 找到 sa,右鍵選擇 屬性。

找到 sa 登入名

5. 設定 sa 新密碼

  1. 在 一般 頁籤,輸入並確認新密碼(建議符合複雜度需求:大小寫字母、數字、符號)。
  2. 取消勾選「強制執行密碼原則」與「強制執行密碼到期」(視需求而定)。

設定 sa 密碼

6. 啟用 sa 帳號狀態

  1. 切換至 狀態 頁籤。
  2. 「登入」選擇 已啟用。
  3. 「連線到資料庫引擎」選擇 授與。
  4. 點擊 確定 完成設定。

啟用 sa 狀態

7. 使用 SQL Server 驗證測試登入

  1. 點擊工具列 檔案 > 連線物件總管。
  2. 驗證模式選擇 SQL Server 驗證。
  3. 登入名輸入 sa,密碼輸入剛才設定的新密碼。
  4. 點擊 連線。

SQL Server 驗證登入

8. 登入成功!

若見到物件總管顯示資料庫清單,即代表 sa 已成功啟用並可正常登入。

sa 登入成功

常見問題提醒

  • 修改驗證模式後 必須重啟服務 才會生效。
  • 若密碼不符合複雜度原則,設定時會報錯;可暫時取消勾選「強制執行密碼原則」後再設定。
  • 生產環境建議啟用密碼原則並定期更換強密碼,確保安全性。

完成上述步驟即可解決 SQL Server 2008 sa 登入失敗的問題,恢復混合模式驗證的靈活性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved