天天看點

中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。

一、發現問題

啟動SQLSERVER的資料分析服務失敗

中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。
檢視系統日志錯誤如下:
中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。
輕按兩下錯誤後顯示詳細錯誤:

中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。      

二、解決問題-資料庫

然後我手動嘗試将“C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db”重命名為“C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0--.db”

然後再次手動重新開機服務MSSQLServerOLAPService,再次出現錯誤日志,檢視後是無法通路到加密秘鑰“C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\0.CryptKey.bin”

然後我手動建立空目錄"C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db"并從剛才重命名的目錄下拷貝“0.CryptKey.bin”到新目錄下

然後再次手動重新開機服務,發現服務啟動了,也不報錯了,但是很明顯Tfs_Analysis.0.db是空的。

三、解決問題-TFS

打開TFS的管理界面

中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。

剛進來,報告右側應該是沒有啟動的,點選右側“編輯”,在彈出視窗中完成參數配置

中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。
中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。
中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。

其中"Analysis Services" 會在最下面有一排提示,發現TFS_Analysis為空,将會填充。

點選“确定”後等待TFS重新填充Tfs_Analysis資料庫。

填充完後就可以點選右上角“啟動作業”了,

并且可以在SqlServer Management Studio中看到填充的資料庫

中繼資料管理器中存在錯誤。 執行個體化來自檔案“\\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data\Tfs_Analysis.0.db\vDimTestCaseOverlay.874.dim.xml”的中繼資料對象時出錯。

繼續閱讀