2012-11-28 202 views
0

我在Win Server 2008 R2上安裝了SSRS 2008 R2。每一件事情都是正確的,我可以打開報告管理器,它是安全鏈接來定義新用戶。我可以打開報表服務器頁面,但是當我要發佈報表服務器上我的報告,我面臨着這樣的問題:授予用戶的權限不足以執行此操作。 (rsAccessDenied)

C:\CalibrationReports>C: 

C:\CalibrationReports>cd\CalibrationReports\ 

C:\CalibrationReports>rs.exe -i publishreports.rss -s http://ndcalibration:8080/ReportServer_SQL2008 

rsAccessDenied400The權限授予用戶NDCALIBRATION \ ADMIN「不足,無法執行此操作。 http://go.microsoft.com/fwlink/?LinkId=20476 & EvtSrc = Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings & EvtID = rsAccessDenied & PRODNAME =微軟%20SQL%20Server%20Reporting%20Services & ProdVer = 10.50.1600.1 Microsoft SQL Server Reporting Services10.50.1600.1127OsIndependent1033ReportingServicesLibrary授予用戶'NDCALIBRATION \ admin'的權限爲不足以執行此操作。 System.Web.Services.Protocols.SoapException:授予用戶'NDCALIBRATION \ admin'的權限不足以執行此操作。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用戶'NDCALIBRATION \ admin'的權限不足以執行此操作。 at 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'項目。 (String DataSource,String Parent,Boolean Overwrite,DataSourceDefinition Definition,Property [] Properties) at Microsoft.ReportingServices.WebServer.ReportingService2005.CreateDataSource(String DataSource,String Parent,Boolean Overwrite, DataSourceDefinition定義,屬性[]屬性) System.Web.Services.Protocols.SoapException:無法找到項目'/ CalibrationReports'。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:無法找到'/ CalibrationReports'項目。在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String)上的Microsoft.ReportingServices.WebServer.ReportingService2005Impl.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)上的Microsoft.ReportingServices.WebServer.ReportingService2005Impl.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'項目。 at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning [] & Warnings) at Microsoft.ReportingServices.WebServer.ReportingService2005。CreateReport(字符串報告,字符串父,布爾覆蓋,字節[]定義,屬性[]屬性,警告[] &警告) System.Web.Services.Protocols.SoapException:無法找到項目'/ CalibrationReports'。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:無法找到'/ CalibrationReports'項目。在Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String)上的Microsoft.ReportingServices.WebServer.ReportingService2005Impl.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)上的Microsoft.ReportingServices.WebServer.ReportingService2005Impl.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)上的Microsoft.ReportingServices.WebServer.ReportingService2005Impl.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)上的Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report,String Parent,Boolean Overwrite,Byte [] Definition,Property [] Properties,Warning [] & Warnings) 中的 報告顯示,字符串家長,布爾覆蓋,字節]定義,屬性[]屬性,警告[] &警告) 命令成功完成

有誰知道原因嗎?

回答

2

希望這對你有用!

編輯rsreportserver.config文件

  1. 打開rsreportserver.config文件位於D:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
  2. 按CTRL + F查找RSWindowsNegotiate
  3. RSWindowsNegotiate替換爲RSWindowsBasic。保存文件並啓動URL。
相關問題