首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

SQL Server 2000 sa 密碼遺忘重置方案

     編輯:MySQL 資料庫相關知識

以 Windows 認證登錄 SSMS/查詢分析器,兩種重置路徑:

方案 1:T-SQL 直接修改(推薦)

EXEC sp_password NULL, 'new_password', 'sa';

舊密碼傳 NULL 表示無需驗證舊密碼,直接設置新密碼。

方案 2:注冊表切換認證模式(無法用 Windows 登錄時)

  1. 停止 MSSQLSERVER、SQLSERVERAGENT 服務。
  2. regedt32 定位:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer
    或
    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQLServer
  3. 雙擊 LoginMode,值改為 1(Hex),僅 Windows 認證。
  4. 重啟服務,Windows 認證登錄後執行方案 1 修改 sa 密碼。
  5. 可選:將 LoginMode 改回 2(混合模式)並重啟。

注意

  • SQL Server 2005+ 可用單用戶模式(-m 啟動參數)重置,更簡便。
  • 新密碼需滿足當前密碼策略(長度、複雜度)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved