首页 文章

授予用户'的权限不足以执行此操作 . (rsAccessDenied)

提问于
浏览
0

我在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 回答

  • 2

    希望这适合你!

    编辑 rsreportserver.config 文件

    • 打开位于 D:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServerrsreportserver.config 文件 .

    • 按CTRL F查找 RSWindowsNegotiate .

    • RSWindowsNegotiate 替换为 RSWindowsBasic . 保存文件并启动URL .

相关问题