2

我们在家里运行 TFS 2012 大约 3 个月,特别是“处理多维数据集”在 2008 年 14 月之前运行良好。那时刚刚停止工作(服务器上没有做任何事情<-或者至少我还没有发现任何变化)

我们在 windows 日志中得到的内容如下所示:

详细消息:TF221122:为团队项目集合或 Team Foundation 服务器 TEAM FOUNDATION 运行作业完整分析数据库同步时发生错误。异常消息:无法处理分析数据库“Tfs_Analysis”。(类型 WarehouseException)异常堆栈跟踪:在 Microsoft.TeamFoundation.Warehouse.AnalysisDatabaseSyncJobExtension.RunInternal(TeamFoundationRequestContext requestContext,TeamFoundationJobDefinition jobDefinition,DateTime queueTime , String& resultMessage) 在 Microsoft.TeamFoundation.Warehouse.WarehouseJobExtension。

内部异常详细信息:

异常消息:高级关系引擎中的错误。使用托管 IDbConnection 接口时发生以下异常:。高级关系引擎中的错误。无法与 DataSourceID 为“Tfs_AnalysisDataSource”、名称为“Tfs_AnalysisDataSource”的数据源建立连接。OLAP 存储引擎中的错误:在处理 ID 为“Dim Team Project”、名称为“Team Project”的维度时发生错误。OLAP 存储引擎中的错误:处理“Tfs_Analysis”数据库中“团队项目”维度的“ProjectNodeSk”属性时发生错误。内部错误:操作未成功终止。高级关系引擎中的错误。使用托管 IDbConnection 接口时发生以下异常:。高级关系引擎中的错误。无法与 DataSourceID 为“Tfs_AnalysisDataSource”、名称为“Tfs_AnalysisDataSource”的数据源建立连接。OLAP 存储引擎中的错误:在处理 ID 为“Dim Team Project”、名称为“Team Project”的维度时发生错误。OLAP 存储引擎中的错误:处理“Tfs_Analysis”数据库中“团队项目”维度的“项目节点类型”属性时发生错误。高级关系引擎中的错误。使用托管 IDbConnection 接口时发生以下异常:。高级关系引擎中的错误。无法与 DataSourceID 为“Tfs_AnalysisDataSource”、名称为“Tfs_AnalysisDataSource”的数据源建立连接。OLAP 存储引擎中的错误:在处理 ID 为“Dim Team Project”、名称为“Team Project”的维度时发生错误。OLAP 存储引擎中的错误:处理“Tfs_Analysis”数据库中“团队项目”维度的“已删除”属性时发生错误。高级关系引擎中的错误。使用托管 IDbConnection 接口时发生以下异常:。高级关系引擎中的错误。无法与 DataSourceID 为 ' 的数据源建立连接 Tfs_AnalysisDataSource','Tfs_AnalysisDataSource' 的名称。OLAP 存储引擎中的错误:在处理 ID 为“Dim Team Project”、名称为“Team Project”的维度时发生错误。OLAP 存储引擎中的错误:处理“Tfs_Analysis”数据库中“团队项目”维度的“项目节点名称”属性时发生错误。高级关系引擎中的错误。使用托管 IDbConnection 接口时发生以下异常:。高级关系引擎中的错误。无法与 DataSourceID 为“Tfs_AnalysisDataSource”、名称为“Tfs_AnalysisDataSource”的数据源建立连接。OLAP 存储引擎中的错误:处理 ID 为“Dim Team Project”、名称为“Team Project”的维度时发生错误。OLAP 存储引擎中的错误:处理“Tfs_Analysis”数据库中“团队项目”维度的“项目路径”属性时发生错误。服务器:当前操作被取消,因为事务中的另一个操作失败。

警告:解析器:已指定但未使用过线对象“绑定”,指的是 ID“Tfs_Analysis、团队系统、FactCurrentWorkItem”。警告:解析器:已指定但未使用过的对象“绑定”,指的是 ID“Tfs_Analysis、团队系统、FactWorkItemHistory”。

...

到目前为止:-我已经尝试通过此处http://msdn.microsoft.com/en-us/library/ff400237(v=vs.100).aspx的指令强制对多维数据集进行全面处理 -我已经尝试从“TFS 管理控制台”->“应用程序轮胎”->“报告”->“开始重建”“重建报告”:-最后我也尝试直接从“SQL 管理工作室”处理:Tfs_analysie->处理 - 我检查了 c:\olap\logs\msmdsrv 文件,但没有发现任何错误

除此之外,我们还尝试: - 重新启动服务器 - 仅重新启动服务

以上没有任何帮助。

我们的 TFS 是: - 托管在一台机器上 - 更新到“更新 3”(设置后立即) - 我们使用三个不同的域帐户来托管 TFS 服务、SQL、报告服务 <- 但名称/密码没有任何变化自安装以来的那些帐户。我还验证了这些帐户可以访问适当的数据库。

有没有人有类似的问题?任何想法都非常受欢迎。

4

2 回答 2

2

我认为核心错误是A connection could not be made to the data source with the DataSourceID of 'Tfs_AnalysisDataSource'检查数据源设置,尤其是连接字符串。典型原因是连接协议设置错误,因此为 Analysis Services 配置的协议未针对关系引擎、防火墙或身份验证问题进行配置。

于 2013-09-03T08:44:59.003 回答
1

有同样的问题(也是TFS2012)。这次重新启动分析服务对我有用。还可以通过单击 SQL Server Management Studio 中的“属性”来检查正在使用的帐户/密码“Tfs_AnalysisDataSource”。不久前,当密码更改时,我遇到了类似的问题。

于 2016-03-02T22:14:36.920 回答