处理多维数据集时TFS和SQL Analysis Services出错

时间:2012-10-17 17:41:48

标签: sql tfs tfs2010 ssas

我此时遇到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帐户下运行。我相信这可能是问题的一部分。

1 个答案:

答案 0 :(得分:3)

您可以在此博文中找到一个非常相似问题的解决方法:Fixing Cube Processing ODBC Errors

有趣的部分:

  

解决方案

     

这是我做的:

     

从域帐户更改Analysis Services的服务帐户   到本地系统。重启SSAS之后,一切都开始起作用了   正好。

     

然后我将服务帐户设置回域帐户,   使用更新的密码,一切都在继续运行   正确。我没有尝试过,可能工作正常的是   只需重新启动Analysis Services服务。