none
无法创建团队项目 RRS feed

  • 问题

  • TFS刚建不到一个星期,刚开始能建团队项目,从昨晚开始就建不成了,这是提示:

    错误
    TF30224: 未能从报表服务器检索项目。请检查 SQL Server Reporting Services Web 和 Windows 服务是否在运行并且您是否拥有足够的特权来创建项目。
    解释
    “项目创建向导”在 ITL-90 上的 SQL Server Reporting Services 上创建报告时遇到问题。此时尚无法确定失败的原因。因为该操作已失败,所以向导无法完成 SQL Server Reporting Services 站点的创建。
    用户操作
    请与 ITL-90 处的 SQL Server Reporting Services 的管理员联系,以确认 SQL Server Reporting Services 服务器正在运行,并且您有足够的特权来创建项目。您在 SQL Server Reporting Services 上的用户帐户必须具有“内容管理员”权限才能创建新项目。此外,在项目创建日志中也许可以找到其他有用信息。该日志显示向导在失败时采取的每项操作,并且可能会包括有关错误的其他详细信息。

     

     

    日志:

    2008-08-24 12:42:13Z | 模块: Internal | 已检索到 Team Foundation Server 代理 | 完成时间: 0.515625 秒
    2008-08-24 12:42:14Z | 模块: Wizard | 已检索到 IAuthorizationService 代理 | 完成时间: 0.703125 秒
    2008-08-24 12:42:14Z | 模块: Wizard | TF30227: 已检索到项目创建权限 | 完成时间: 0.015625 秒
    2008-08-24 12:42:14Z | 模块: Internal | 已从 Team Foundation Server 检索到 Team Foundation Server“ITL-90”的模板信息。 | 完成时间: 0.875 秒
    2008-08-24 12:42:32Z | 模块: Engine | 线程: 7 | 将使用“MSF for Agile Software Development - v4.2”方法创建新项目
    2008-08-24 12:42:32Z | 模块: Engine | 已检索到 IAuthorizationService 代理 | 完成时间: 0 秒
    2008-08-24 12:42:32Z | 模块: Engine | TF30227: 已检索到项目创建权限 | 完成时间: 0.015625 秒
    2008-08-24 12:42:34Z | 模块: Engine | 已写入压缩过程模板文件 | 完成时间: 0 秒
    2008-08-24 12:42:34Z | 模块: Engine | 已提取过程模板文件 | 完成时间: 0.796875 秒
    2008-08-24 12:42:34Z | 模块: Engine | 线程: 7 | 正在为“ITL-90”域中的项目“工作量管理系统”启动项目创建
    2008-08-24 12:42:34Z | 模块: Engine | 已从组安全性服务中检索到用户标识信息 | 完成时间: 0 秒
    2008-08-24 12:42:34Z | 模块: Initializer | 线程: 7 | “新建团队项目向导”将要开始初始化插件。
    2008-08-24 12:42:34Z | 模块: CssStructureUploader | 线程: 7 | 正在进入 CssStructureUploader 中的 Initialize
    2008-08-24 12:42:34Z | 模块: CssStructureUploader | 线程: 7 | Initialize (用于 CssStructureUploader)完成
    2008-08-24 12:42:34Z | 模块: Initializer | 线程: 7 | “新建团队项目向导”已成功初始化插件 Microsoft.ProjectCreationWizard.Classification。
    2008-08-24 12:42:34Z | 模块: Rosetta | 线程: 7 | 正在进入 RosettaReportUploader 中的 Initialize
    ---开始异常项---
    时间: 2008-08-24 12:42:34Z
    模块: Initializer
    事件说明: TF30207: 插件“Microsoft.ProjectCreationWizard.Reporting”的初始化失败
    异常类型: Microsoft.TeamFoundation.Client.PcwException
    异常消息: TF30224: 未能从报表服务器检索项目。请检查 SQL Server Reporting Services Web 和 Windows 服务是否在运行并且您是否拥有足够的特权来创建项目。
    异常详细信息: “项目创建向导”在 ITL-90 上的 SQL Server Reporting Services 上
    创建报告时遇到问题。
    此时尚无法确定失败的原因。
    因为该操作已失败,所以向导无法完成
    SQL Server Reporting Services 站点的创建。
    堆栈跟踪:
       在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)
       在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Initialize(ProjectCreationContext context)
       在 Microsoft.VisualStudio.TeamFoundation.EngineStarter.InitializePlugins(MsfTemplate template, PcwPluginCollection pluginCollection)
    --   内部异常   --
    异常类型: System.Web.Services.Protocols.SoapException
    异常消息: 服务器未能识别 HTTP 头 SOAPAction 的值: http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ListChildren
    SoapException 详细信息: <detail />
    堆栈跟踪:
       在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       在 Microsoft.TeamFoundation.Proxy.Reporting.ReportingService.ListChildren(String Item, Boolean Recursive)
       在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)
    -- 结束内部异常 --
    --- 结束异常项 ---

    2008-08-24 12:42:34Z | 模块: Engine | 线程: 7 | 正在尝试删除 MSF 文件夹“C:\Documents and Settings\tfs\Local Settings\Temp\TPW_tmp63.tmp”
    2008-08-24 12:42:35Z | 模块: Engine | 线程: 7 | 已移除用于存储过程模板的临时文件夹 C:\Documents and Settings\tfs\Local Settings\Temp\TPW_tmp63.tmp。

     

     

     

     

    ---------------

    服务器建好后就没有动,也不知道为什么就成这样了,工作组模式,已经在report service和sharepoint里添加了所有的权限

    2008年8月24日 4:54

答案

全部回复

  • 这个问题可能是由于你的用户没有被配置上SharePoint和reporting service的权限,联系tfs管理员,让他帮你加上这些权限。

    2008年8月27日 5:29
    版主
  •  

    我就是tfs管理员,权限都配置上了

     

    现在的问题只是不能创建团队项目,可以正常编辑团队项目

    2008年8月27日 7:32
  • 你创建团队项目用的是TFS管理员帐号,还是普通帐号?

    如果是普通帐号设置一下相关的权限

    How to: Set Administrator Permissions for Reporting Service

    http://msdn.microsoft.com/en-us/library/ms253091.aspx

    How to: Set Administrator Permissions for Reporting Services

    http://msdn.microsoft.com/en-us/library/ms252529.aspx

    How to: Set Administrator Permissions for Windows SharePoint Services

    http://msdn.microsoft.com/en-us/library/ms252476.aspx 

     

    另外就是确保SQL Server相关服务都开启

     

    TFS使用的时候 最好服务器不要非正常关机 否则会出现一些莫名其妙的问题 很头疼

     

    我现在用TFS也是碰到很多奇怪的问题 解决不了

     

     

     

     

     

    2008年8月28日 2:25
  •  I believe 写:

     

    我就是tfs管理员,权限都配置上了

     

    现在的问题只是不能创建团队项目,可以正常编辑团队项目

     

    TFS 服务器上还安装了什么服务? 根据你的错误日至看 , 应该是RS的权限问题. 尝试使用另外的项目模板创建一下.

    2008年8月29日 0:14
    版主