Sql-Server-2008

SQL Server 2008 R2 升級在升級規則檢查時失敗

  • January 7, 2011

我正在嘗試將 SQL Server 2008 的評估實例升級到 SQL Server 2008 R2 的完全許可實例。我通過安裝程序完成了大部分工作,但我在升級規則頁面停止了 - SQL Server Analysis Services 升級服務功能檢查失敗。我得到的具體錯誤:

規則“SQL Server Analysis Services 升級服務功能檢查”失敗。

SQL Server Analysis Services 服務的目前實例無法升級,因為 Analysis Services 服務已禁用或未聯機。請啟動服務,然後再次執行升級規則檢查。

很簡單——只需要啟動服務。這就是麻煩的地方。當我打開服務並啟動 SQL Server Analysis Services (MSSQLSERVER) 服務時,它會向我提供以下消息:

本地電腦上的 SQL Server Analysis Services (MSSQLSERVER) 服務啟動然後停止。如果某些服務沒有被其他服務或程序使用,它們會自動停止。

以管理員身份從命令行嘗試會產生:

PS C:\Windows\System32> 網路啟動 MSSQLServerOLAPService

SQL Server Analysis Services (MSSQLSERVER) 服務正在啟動…

無法啟動 SQL Server Analysis Services (MSSQLSERVER) 服務。

該服務沒有報告錯誤。

鍵入 NET HELPMSG 3534 可獲得更多幫助。

我嘗試將此服務的登錄設置更改為管理員、具有管理員權限的使用者以及本地系統和網路服務帳戶 - 沒有任何效果。此外,當我通過 SQL Server 配置管理器(也以管理員身份執行)查看服務時,嘗試更改服務的登錄設置會導致以下消息:

伺服器拋出異常。

$$ 0x80010105 $$

我自己不需要分析服務——我需要的只是讓這項服務執行足夠長的時間來進行 R2 升級,然後它可以再次關閉。關於如何讓 Analysis Services 服務執行的任何想法?

**更新:**檢查事件日誌,我發現從 MSSQLServerOLAPService 記錄到應用程序日誌的錯誤。它的事件 ID 為 0,任務類別 (289),並顯示:

無法啟動服務:XML 解析在第 1 行第 4 列失敗:無法辨識的輸入簽名。

您需要做的第一件事是確定服務未啟動的*原因。*SSAS 服務會將其問題記錄到系統事件日誌中,您需要在其中查看。啟動 EventVwr.exe 並檢查 SSAS 報告的事件的應用程序日誌。

這些錯誤也會在錯誤日誌文件中報告,請參閱Analysis Services 配置 - 數據目錄了解它們的位置。

清理系統事件日誌,然後嘗試啟動分析服務。這對我有用。

尼萊什

引用自:https://serverfault.com/questions/171334