我在Win Server 2008 R2上安装了SSRS 2008 R2。一切都很好,我可以打开Report Manager及其安全链接来定义新用户。我可以打开报表服务器页面,但是当我想在报表服务器上发布报表时,我遇到了这个问题:
C:\CalibrationReports>C:
C:\CalibrationReports>cd\CalibrationReports\
C:\CalibrationReports>rs.exe -i publishreports.rss -s http://ndcalibration:8080/ReportServer_SQL2008
rsAccessDenied400授予用户&NDKALIBRATION \ admin'不足以执行此操作.http://go.microsoft.com/fwlink/?LinkId = 20476& EvtSrc = Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings& EvtID = rsAccessDenied& ProdName = Microsoft%20SQL%20Server%20Reporting% 20Services& ProdVer = 10.50.1600.1Microsoft SQL Server Reporting Services10.50.1600.1127OsIndependent1033ReportingServicesLibrary授予用户&NDKALIBRATION \ admin'不足以执行此操作。 System.Web.Services.Protocols.SoapException:授予用户&NDKALIBRATION \ admin'的权限。不足以执行此操作。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用户&NDKALIBRATION \ admin'的权限。不足以执行此操作。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateFolder(String Folder,String Parent,Property [] Properties) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateFolder(String Folder,String Parent,Property [] Properties) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateDataSource(String DataSource,String Parent,Boolean Overwrite,DataSourceDefinition Definition,Property [] Properties) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateDataSource(String DataSource,String Parent,Boolean Overwrite,DataSourceDefinition Definition,Property [] Properties) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) System.Web.Services.Protocols.SoapException:项目' / CalibrationReports'无法找到。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:项目' / CalibrationReports'无法找到。 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []& Warnings) 命令成功完成
有谁知道原因?
答案 0 :(得分:2)
希望这适合你!
编辑rsreportserver.config
文件
rsreportserver.config
的{{1}}文件。 D:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
。RSWindowsNegotiate
替换为RSWindowsNegotiate
。保存文件并启动URL。