我需要帮助创建一个新的TFS项目。我收到了Reporting Services错误

时间:2010-06-22 15:21:49

标签: tfs reporting-services

我最近继承了对TFS服务器的控制权。我正在尝试创建一个新的TFS项目并收到错误。任何帮助或如何解决这个问题的线索将不胜感激。

以下是记录的异常消息。

---begin Exception entry---
Time: 2010-06-22 11:09:47Z
Module: Initializer
Event Description: TF30207: Initialization for plugin "Microsoft.ProjectCreationWizard.Reporting" failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: TF30224: Failed to retrieve projects from the report server. Please check that the SQL Server Reporting Services Web and Windows services are running and you have sufficient privileges for creating a project.
Exception Details: The Project Creation Wizard encountered a problem while creating reports on the SQL Server Reporting Services on DELTADEV. 
The reason for the failure cannot be determined at this time. 
Because the operation failed, the wizard was not able to finish creating the SQL Server Reporting Services site.
Stack Trace:
   at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)
   at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Initialize(ProjectCreationContext context)
   at Microsoft.VisualStudio.TeamFoundation.EngineStarter.InitializePlugins(MsfTemplate template, PcwPluginCollection pluginCollection)
--   Inner Exception   --
Exception Type: System.Web.Services.Protocols.SoapException
Exception Message: Server did not recognize the value of HTTP Header SOAPAction: http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ListChildren.
SoapException Details: <detail />
Stack Trace:
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.TeamFoundation.Proxy.Reporting.ReportingService.ListChildren(String Item, Boolean Recursive)
   at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)
-- end Inner Exception --
--- end Exception entry ---

2 个答案:

答案 0 :(得分:4)

我认为这是异常堆栈中最相关的部分:

  

无法从中检索项目   报告服务器。请检查一下   SQL Server Reporting Services Web和   Windows服务正在运行而你   有足够的特权   创建一个项目。

转到http://deltadev/reports,确保您是报告服务的内容管理员 并查看安全页面。使自己成为TFS管理员不会自动为您提供Reporting Services中的权限。这必须单独完成。对于SharePoint来说也是如此。

答案 1 :(得分:1)

确保安装了Visual Studio 2008 SP1。如果没有SP1,您可能会在项目创建期间收到此错误。