2010-06-22 20 views
1

我最近继承了我们的TFS服务器的控制权。我正在尝试创建一个新的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 --- 
+0

什么版本的TFS?什么版本的Visual Studio? – Robaticus 2010-06-22 15:52:47

+0

Visual Studio和TFS 2008 – 2010-06-22 17:15:49

回答

4

我觉得这是你的异常堆栈最相关的部分:

无法检索从 报表服务器项目。请检查 SQL Server Reporting Services Web和 Windows服务正在运行,并且您的 有足够的权限来创建项目 。

确保你是在前往http://deltadev/reports 来看,在安全页面报表服务内容管理。让自己成为TFS管理员不会自动为您提供Reporting Services中的权限。这必须分开进行。顺便说一句。

1

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

相关问题