Sharepoint 2013连接到TFS 2013 - Excel报告出错

时间:2015-09-07 02:23:02

标签: excel sharepoint tfs sharepoint-2013 tfs2013

我们已将TFS 2012升级到TFS 2013,之前没有安装过sharepoint。所以我在sharepoint服务器和tfs服务器上安装了tfs sharepoint组件并连接它们。一切都很好,除了excel报告,他们给我以下错误:

External Data Refresh Failed
The data connection uses Windows Authentication and user credentials could not be delegated. The following connections failed to refresh: TfsOlapReport

我确保声明Windows身份验证服务正在运行。

2 个答案:

答案 0 :(得分:1)

要修正错误,请按照以下blog引用的步骤操作。

  1. 在Team Foundation Server管理控制台上,单击“Sharepoint产品扩展”。
  2. 选择您正在使用的Sharepoint Web应用程序。
  3. 点击修改权限
  4. 输入对“企业应用程序定义”字段中的报告具有访问权限的用户

答案 1 :(得分:0)

  1. 浏览Sharepoint中的管理中心
  2. 选择管理服务应用程序
  3. 选择Secure Store Service(类型:Secure Store Service应用程序)
  4. 在“管理目标应用程序”下,单击“新建
  5. 输入目标应用程序ID =" TFS",显示名称=" TFS",联系电子邮件="无论",目标应用类型="组& #34;,目标应用页面URL ="无"然后单击“下一步”
  6. 请勿在此页面上输入任何内容,因为它要求输入字段名称,而不是实际凭据。
  7. 输入目标应用程序管理员和成员,然后单击“确定”。
  8. 它会将您带回到执行第3步后显示的页面。
  9. 现在右键点击" TFS"并选择" Set Credentials"然后输入将运行此帐户的用户名和密码。
  10. 现在登录TFS服务器并单击Sharepoint产品的扩展程序。
  11. 选择您正在使用的sharepoint Web应用程序。
  12. 点击修改权限。
  13. 输入" TFS"在“企业应用程序定义”字段下。
  14. 另外,只是为了确保正确配置Excel服务应用程序,点击" Excel服务应用程序"输入:Excel Services应用程序Web服务应用程序"。
  15. 单击“受信任文件位置”并确保将网站集添加到“受信任文件位置”,并且位置类型为“Microsoft Sharepoint foundation"”。在信托儿童检查"孩子信任"。在允许外部数据选择"可信数据连接库和嵌入式"。
  16. 返回步骤14后显示的页面,然后选择"全局设置"。
  17. 文件访问方法="模拟",在Analysis Services EffectiveUserName下,选中"使用EffectiveUserName属性"。
  18. 检查"使用现有的无人参与服务帐户"单选按钮和目标应用程序ID下:输入" TFS"。
  19. 还要确保在“受信任的数据提供者”下列出了您的Excel应用程序正在使用的提供者。