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

SQL Server 2000 啟動 1069 錯誤解決:服務登入身分與密碼同步

     編輯:MySQL 資料庫相關知識

SQL Server 2000 服務啟動失敗、事件檢視器記錄「錯誤 1069:因登入失敗無法啟動服務」,主因為服務登入帳號密碼與實際密碼不一致。提供三種解決方案。

錯誤現象

  • 企業管理器無法連線,提示「無法啟動服務」。
  • 服務管理員中 MSSQLSERVER 狀態為「已停止」,啟動即報 1069。

方案一:改用本地系統帳戶 (最簡單、免維護)

  1. 開啟「服務」 (services.msc)。
  2. 右鍵 MSSQLSERVER → 內容 → 登入 索引標籤。
  3. 選擇 本地系統帳戶,勾選「允許服務與桌面互動」(可選)。
  4. 確定 → 重新啟動服務。

優點:後續修改 Administrator 密碼不影響服務啟動。
前提:作業系統登入者為 Administrators 群組成員。

方案二:指定帳戶並同步密碼 (彈性高)

  1. 同樣進入 MSSQLSERVER 內容 → 登入。
  2. 選擇 此帳戶,輸入 .\Administrator 或網域帳號。
  3. 密碼欄位填入 目前有效的 Administrator 密碼。
  4. 確定 → 重新啟動服務。

缺點:每次修改 Administrator 密碼後,必須同步更新此處密碼,否則再次發生 1069。

方案三:網域帳戶密碼變更後同步 (原文實際案例)

企業網域策略強制定期換密碼,導致 SQL Server 服務使用的網域帳戶密碼過期。解決:在服務登入頁重新輸入最新網域密碼 → 重啟服務即恢復。

最佳實務建議

  • 專用服務帳戶:建立專屬 sql_svc 網域帳號,設定「密碼永不過期」,僅用於 SQL Server 服務登入。
  • 避免使用 Administrator 直接執行服務,降低權限風險。
  • 監控服務啟動狀態,納入巡檢清單。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved