我此时遇到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
帐户下运行。我相信这可能是问题的一部分。
答案 0 :(得分:3)
您可以在此博文中找到一个非常相似问题的解决方法:Fixing Cube Processing ODBC Errors
有趣的部分:
解决方案
这是我做的:
从域帐户更改Analysis Services的服务帐户 到本地系统。重启SSAS之后,一切都开始起作用了 正好。
然后我将服务帐户设置回域帐户, 使用更新的密码,一切都在继续运行 正确。我没有尝试过,可能工作正常的是 只需重新启动Analysis Services服务。