元数据管理器中存在错误。 实例化来自文件“\?C:Program FilesMicrosoft SQL ServerMSAS11.MSSQLSERVEROLAPDataTfs_Anal

Posted 遥望星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元数据管理器中存在错误。 实例化来自文件“\?C:Program FilesMicrosoft SQL ServerMSAS11.MSSQLSERVEROLAPDataTfs_Anal相关的知识,希望对你有一定的参考价值。

一、发现问题

启动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”重命名为“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的管理界面

刚进来,报告右侧应该是没有启动的,点击右侧“编辑”,在弹出窗口中完成参数配置

其中"Analysis Services" 会在最下面有一排提示,发现TFS_Analysis为空,将会填充。

点击“确定”后等待TFS重新填充Tfs_Analysis数据库。

填充完后就可以点击右上角“启动作业”了,

并且可以在SqlServer Management Studio中看到填充的数据库

 

 

以上是关于元数据管理器中存在错误。 实例化来自文件“\?C:Program FilesMicrosoft SQL ServerMSAS11.MSSQLSERVEROLAPDataTfs_Anal的主要内容,如果未能解决你的问题,请参考以下文章

未添加来自元数据的 Google Cloud Compute 实例 SSH 密钥

什么可以从元类实例化

学习日记0827异常处理 元类 自定义元类 自定义元类来实例化类 属性查找顺序

Spring学习IOC容器配置bean:定义与实例化

Spring- Bean的实例化

AngularJS模块具体解释