none
元数据管理器中存在错误,文件已损坏 RRS feed

  • 问题

  • TFS2010的报表出了问题,现在不能显示数据,出错信息如下所示:

    处理报表时出错。 (rsProcessingAborted)
    对数据集“dsIteration”执行查询失败。 (rsErrorExecutingCommand)
    元数据管理器中存在错误。 从文件“\\?\C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\Tfs_Analysis.0.db\Team System.45.cub.xml”加载 Team System cube 时出错。元数据管理器中存在错误。 从文件“\\?\C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\Tfs_Analysis.0.db\Dim Changeset.30.dim.xml”加载 Version Control Changeset dimension 时出错。文件系统错误: 以下文件已损坏: 物理文件: \\?\C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\Tfs_Analysis.0.db\Dim Changeset.0.dim\30.ChangesetID.astore。逻辑文件 。

     

    Microsoft SQL Server Management Studio——>连接analysis server——>数据库——>Tfs_Analysis,在对TFS_Analysis做任何操作包含(备份和删除)都提示这样的错误,我新建数据库也是提示这个错误,我选择了修复sql server,提示成功,但是还是解决不了这个问题,

     

    请高手帮我分析一下是什么原因及如何解决。

    2011年3月28日 6:36

答案

  • Did you see those files on disk? Does disk have enough free space? Any disk related error in windows system event log? Shouldn't put cube iles in c:\ in first place by the way.
    • 已标记为答案 Ai-hua Qiu 2011年4月4日 8:29
    2011年3月28日 14:29

全部回复

  • Did you see those files on disk? Does disk have enough free space? Any disk related error in windows system event log? Shouldn't put cube iles in c:\ in first place by the way.
    • 已标记为答案 Ai-hua Qiu 2011年4月4日 8:29
    2011年3月28日 14:29
  • 删除ssas下面的data文件夹,然后去sqlserver management studio下连接到analysis service,新建一个tfs_analysis数据库。再去TFS management Console下面的Reporting下面的Edit,重新配置analysis service数据库。最后选择开始重新生成就可以了。

    PS:重新生成可能需要比较长的时间,重新生成完之后,你再去tfs_analysis数据库那边process一下,应该就能看到报表了。

    我前一阵碰到和你一样的问题,弄了很久才用上面的方法解决,你可以试试看。

    2012年9月29日 3:13