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

SQL Server 混合登錄模式配置失效?三步快速修復指南

     編輯:關於SqlServer

在接手他人安裝的 SQL Server 環境時,常遇到明明選擇了「混合模式」(SQL Server 和 Windows 驗證),卻只能用 Windows 帳號登錄,SQL 帳號報錯的情況。本文記錄一次真實排查修復過程。

現象與初步排查

  • 查詢分析器中:Windows 驗證登錄正常,SQL 帳號登錄失敗。
  • 詢問安裝人員確認曾選「混合模式」,但問題依舊。
  • 嘗試還原系統鏡像重測,故障復現,排除環境配置差異。

核心解決方案:屬性頁面修改登錄模式

無需重裝資料庫!操作路徑:

  1. 在 SSMS(SQL Server Management Studio)物件總管中,右鍵點擊伺服器名稱,選擇 「屬性」。
  2. 切換到 「安全性」 頁籤。
  3. 發現「伺服器驗證」區域勾選的是 「僅限 Windows 驗證模式」。
  4. 改選 「SQL Server 和 Windows 驗證模式」,點擊確定。
  5. 重啟 SQL Server 服務 使設置生效。

修改後,SQL 帳號即可正常登錄,問題解決。

延伸收獲:遠程備份技術

解決此問題過程中,還學習到利用 SQL Server 備份工具遠程備份虛擬主機資料庫的方法,原理可類推應用於自建伺服器維護。

關鍵提醒

  • 安裝後務必在 SSMS 屬性頁二次確認驗證模式是否生效,安裝向導的選項有時不生效。
  • 修改驗證模式後 必須重啟服務。
  • 若屬性頁無法修改,可通過註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\LoginMode 值(1=Windows, 2=混合)修改,同樣需重啟服務。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved