简体   繁体   English

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

[英]Sharepoint 2013 connecting to TFS 2013 - Error with Excel reports

We have upgraded TFS 2012 to TFS 2013 and did not have sharepoint installed before. 我们已经将TFS 2012升级到TFS 2013,并且之前没有安装共享点。 So i installed tfs sharepoint components on a sharepoint server and tfs server and connected them. 因此,我在共享点服务器和tfs服务器上安装了tfs sharepoint组件并将它们连接起来。 Everything is fine except excel reports and they give me the following error: 除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

i have made sure Claims to windows authentication service is running. 我已确保对Windows身份验证服务的声明正在运行。

To fix the error, please follow steps below which are quoted from this blog . 要解决该错误,请按照以下博客中引用的步骤进行操作。

  1. On the Team Foundation Server Administration Console, click Extensions for Sharepoint Products. 在Team Foundation Server管理控制台上,单击“ Sharepoint产品扩展”。
  2. Select the Sharepoint Web Application which you are using. 选择您正在使用的Sharepoint Web应用程序。
  3. Click Modify Access 点击修改访问权限
  4. Enter a user with access rights to the reports inside the Enterprise Application Definition field 在“企业应用程序定义”字段中输入对报告具有访问权限的用户
  1. Browse to Central Administration in Sharepoint 浏览到Sharepoint中的管理中心
  2. Select Manage Service Applications 选择管理服务应用程序
  3. Select Secure Store Service (Type: Secure Store Service Application) 选择安全存储服务(类型:安全存储服务应用程序)
  4. Under Manage Target Applications, Click on New 在“管理目标应用程序”下,单击“新建”。
  5. Enter Target Application ID = "TFS", Display Name = "TFS", Contact Email="Whatever", Target Application Type = "Group", Target Application Page URL = "None" and click Next 输入目标应用程序ID =“ TFS”,显示名称=“ TFS”,联系电子邮件=“ Whatever”,目标应用程序类型=“组”,目标应用程序页面URL =“无”,然后单击下一步。
  6. Do not enter anything on this page as it's asking for fields name and not the actual credentials. 询问字段名称而不是实际凭据时,请不要在此页面上输入任何内容。
  7. Enter Target Application Administrators and Members and click ok. 输入目标应用程序管理员和成员,然后单击确定。
  8. it will take you back to the page that was displayed after performed step 3. 它将带您返回执行步骤3之后显示的页面。
  9. Now right click on "TFS" and select "Set Credentials" and then enter the username and password that this account will be running under. 现在,右键单击“ TFS”,然后选择“设置凭据”,然后输入该帐户将在其下运行的用户名和密码。
  10. Now login to the TFS Server and click extensions for Sharepoint products. 现在登录到TFS服务器,然后单击Sharepoint产品的扩展名。
  11. Select the sharepoint web application you are using. 选择您正在使用的共享点Web应用程序。
  12. Click Modify access. 点击修改访问权限。
  13. Enter "TFS" under the Enterprise Application Definition field. 在“企业应用程序定义”字段下输入“ TFS”。
  14. Also just to make sure "Excel Service applications are configured properly, Click on "Excel Service Application "Type: Excel Services Application Web Service Application". 同样,只是要确保“ Excel Service应用程序配置正确,请单击“ Excel Service应用程序”类型:Excel Services应用程序Web服务应用程序”。
  15. Click on Trusted File Location and make sure the site collection is added to the Trusted File Location and location type is "Microsoft Sharepoint foundation". 单击“受信任的文件位置”,并确保将网站集添加到“受信任的文件位置”,并且位置类型为“ Microsoft Sharepoint基础”。 under Trust children check "children trusted". 在“信任子级”下,选中“子级信任”。 under Allow external data select "Trusted data connection libraries and embedded". 在“允许外部数据”下,选择“受信任的数据连接库和嵌入式”。
  16. Go back to page displayed after step 14 and select "Global Settings". 返回步骤14之后显示的页面,然后选择“全局设置”。
  17. File access method = "impersonation", Under Analysis Services EffectiveUserName, check "Use the EffectiveUserName property". 文件访问方法=“模拟”,在Analysis Services EffectiveUserName下,选中“使用EffectiveUserName属性”。
  18. Check "Use an existing Unattended Service account" radio button and under Target Application ID: enter "TFS". 选中“使用现有的无人值守服务帐户”单选按钮,然后在“目标应用程序ID”下:输入“ TFS”。
  19. Also make sure under Trusted Data Providers, the providerid your excel application is using is listed. 还要确保在“可信数据提供者”下,列出了您的excel应用程序正在使用的提要。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM