1

我目前对 TFS 有疑问。我们在同一台机器上运行 TFS 和 SSAS。几天前,TFS 报告工作正常,但报告突然中断,并且由于某种原因无法重新处理 TFS 分析多维数据集。查看处理状态时,出现以下错误:

上次运行结果消息:[Full Analysis Database Sync]:---> AnalysisDatabaseProcessingType=Full,needCubeSchemaUpdate=True。---> Microsoft.TeamFoundation.Server.WarehouseException:TF221122:为团队项目集合或 Team Foundation 服务器 TEAM FOUNDATION 运行作业完整分析数据库同步时发生错误。---> Microsoft.TeamFoundation.Server.WarehouseException:无法处理分析数据库“Tfs_Analysis”。---> Microsoft.TeamFoundation.Server.WarehouseException:内部错误:操作未成功终止。OLE DB 错误:OLE DB 或 ODBC 错误:建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。08001; 客户端无法建立连接;08001; 客户端不支持加密。08001。

我尝试重新处理多维数据集,重建 TFS_Analysis 和 TFS_Warehouse(从 TFS 管理控制台和命令行),并创建新数据库;这些似乎都不起作用。有谁知道这个问题的原因以及如何解决它?

TFS 在账户下运行,domain1\tfsserver而所有 sql 都在一个domain2\tfsserver账户下运行。我相信这可能是问题的一部分。

4

1 回答 1

3

您可以在此博客文章中找到非常相似问题的一种解决方法:修复多维数据集处理 ODBC 错误

有趣的部分:

解决方案

这是我所做的:

将 Analysis Services 的服务帐户从域帐户更改为本地系统。重新启动 SSAS 之后,一切都开始正常工作了。

然后,我使用更新的密码将服务帐户设置回域帐户,并且一切都继续正常运行。我没有尝试并且可能工作得很好的方法是简单地重新启动 Analysis Services 服务。

于 2012-10-18T10:42:53.903 回答