我在Win Server 2008 R2上安装了SSRS 2008 R2 . 一切都很好,我可以打开Report Manager和它的Security链接来定义新用户 . 我可以打开Report Server页面,但是当我想在Report Server上发布报表时,我遇到了这个问题:
C:\CalibrationReports>C:
C:\CalibrationReports>cd\CalibrationReports\
C:\CalibrationReports>rs.exe -i publishreports.rss -s http://ndcalibration:8080/ReportServer_SQL2008
rsAccessDenied400授予用户'NDCALIBRATION \ 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授予用户“NDCALIBRATION \ admin”的权限不足以执行此操作 . System.Web.Services.Protocols.SoapException:授予用户'NDCALIBRATION \ admin'的权限不足以执行此操作 . ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用户'NDCALIBRATION \ admin'的权限不足以执行此操作 . 在Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateFolder(String Folder,String Parent,Property [] Properties)at 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)at 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.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.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.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.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.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.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.ReportingService2005.CreateReport(String Report, String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning []&Warnings)命令成功完成
有谁知道原因?
1 回答
希望这适合你!
编辑
rsreportserver.config
文件打开位于
D:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
的rsreportserver.config
文件 .按CTRL F查找
RSWindowsNegotiate
.将
RSWindowsNegotiate
替换为RSWindowsBasic
. 保存文件并启动URL .