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

SQL Server 2008 R2 服務無法啟動多種錯誤完整排查指南

     編輯:SQL Server 2008

一、遠程程序呼叫失敗

現象:SQL Server 服務啟動失敗,事件檢視器顯示 RPC 錯誤。

原因:安裝 Visual Studio 2012 時自動安裝「Microsoft SQL Server 2012 Express LocalDB」服務,導致衝突。

解決方案

  1. 移除衝突元件:控制台 → 程式集 → 解除安裝「Microsoft SQL Server 2012 Express LocalDB」,再開啟 SQL Server 組態管理器確認正常
  2. 升級 SQL Server:將 2008 R2 升級至 SP1 或 SP2(根治相容性問題)
  3. 暫時性修復:電腦管理 → 服務 → 右鍵 SQL Server (MSSQLSERVER) 選「啟動」,但重開機後會復發

建議:操作前先備份資料庫或建立系統還原點。

二、VIA 協定錯誤導致服務無法啟動

排查:檢視系統日誌與 SQL Server 錯誤日誌,發現 VIA 協定錯誤。

解決:SQL Server 組態管理器 → SQL Server 網路設定 → Protocols for MSSQLSERVER → 將 VIA 協定設為「停用」 → 重新啟動服務。

三、使用者名稱變更導致無法登入

現象:服務登入帳號與實際 Windows 帳號不符。

解決:

  1. 控制台 → 管理工具 → 服務
  2. 開啟 SQL Server 服務屬性 → 「登入」頁籤
  3. 選擇「這個帳號」,輸入正確的本地管理員帳號密碼
  4. 重新啟動服務
服務登入錯誤
修改服務登入帳號
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved