none
在tfs上创建项目时错误 RRS feed

  • 问题

  • 在tfs上创建新项目时,(选择模板MSF for Agile Software Development - v4.0)
    出现如下错误:
    TF30224: 未能从报表服务器检索项目。请检查 SQL Server Reporting Services Web 和 Windows 服务是否在运行并且您是否拥有足够的特权来创建项目。
    • 已编辑 feng_lin 2009年6月22日 9:37
    2009年6月22日 9:35

答案

  • 关于在SQL2008上装VSTS2008的 TF30224的问题很多
    我经过两周的实验 目前已经成功全部装好。

    请出现这类问题的同仁采用以下几个步骤一一测试
    1、装VS2008 sp1包 看能否解决
    2、在服务器上装TFS sp1包看能否解决

    如果都不能解决说明不是安装错误,而是安装过程中的一系列权限不匹配造成的
    3、到SQL Server Report站点管理里配置用户权限 看能否解决
    4、到SQL Server的数据库引擎里 直接进入安全性-登陆名-选择用户-属性-服务器角色中一定要勾选 dbcreator这个角色。本人就是选了这个解决的问题
    5、还是不行的话 接着上面一步 到用户映射里 -选择ReportServer有关的几个数据库的角色为 db_owner试试
    6、一般到这一步就基本可以创建团队项目了。

    但是还会有个问题 就是点击报告 会报错说tfsolap的错误
    1、进入SQL Server Report报表管理器 点击tfsolapreprtds 然后选择数据源类型 为 Analysis那种,然后一定要写连接字符串,我安装之后就没有自动出来这个,要手动填上。在连接方式上选 第2个 安全存储在报表服务器上的凭据。然后填上用户名、密码。选择在数据源建立连接时用作windows凭据。
    2、同上配置tfsreport 除了数据源类型为sql server之外 其余都是一样。
    2009年9月7日 8:39
    版主

全部回复

  • 你好 feng_lin,

      当我们创建新的团队项目的时候。TFS会按照不同的模板在Reporting Services上创建相应的目录和一些定义好的报告。

      在Report Services 添加这些东西,需要相应的权限。

      创建所用帐号(运行Team Explorer的帐号)需要content manager的角色。

      请参考如下文档。 把相应帐号添加到content manager role中 并检查SQL Server Reporting Services Web 是否已经启动。

       How to: Set Team Foundation Server Administrator Permissions

    Describes the permissions that a Team Foundation Server administrator needs and how to set them for Team Foundation Server, Windows SharePoint Services, and Reporting Services.

       Good luck


    Please mark the replies as answers if they help and unmark them if they provide no help
    2009年6月30日 9:43
  • 关于在SQL2008上装VSTS2008的 TF30224的问题很多
    我经过两周的实验 目前已经成功全部装好。

    请出现这类问题的同仁采用以下几个步骤一一测试
    1、装VS2008 sp1包 看能否解决
    2、在服务器上装TFS sp1包看能否解决

    如果都不能解决说明不是安装错误,而是安装过程中的一系列权限不匹配造成的
    3、到SQL Server Report站点管理里配置用户权限 看能否解决
    4、到SQL Server的数据库引擎里 直接进入安全性-登陆名-选择用户-属性-服务器角色中一定要勾选 dbcreator这个角色。本人就是选了这个解决的问题
    5、还是不行的话 接着上面一步 到用户映射里 -选择ReportServer有关的几个数据库的角色为 db_owner试试
    6、一般到这一步就基本可以创建团队项目了。

    但是还会有个问题 就是点击报告 会报错说tfsolap的错误
    1、进入SQL Server Report报表管理器 点击tfsolapreprtds 然后选择数据源类型 为 Analysis那种,然后一定要写连接字符串,我安装之后就没有自动出来这个,要手动填上。在连接方式上选 第2个 安全存储在报表服务器上的凭据。然后填上用户名、密码。选择在数据源建立连接时用作windows凭据。
    2、同上配置tfsreport 除了数据源类型为sql server之外 其余都是一样。
    2009年9月7日 8:39
    版主