0

我在 Win Server 2008 R2 上安装了 SSRS 2008 R2。一切都很好,我可以打开报告管理器和它的安全链接来定义新用户。我可以打开报表服务器页面,但是当我想在报表服务器上发布我的报表时,我遇到了这个问题:

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(字符串文件夹,字符串父级,属性 [] 属性)在 Microsoft.ReportingServices.WebServer.ReportingService2005.CreateFolder(字符串文件夹,字符串父级,属性 [] 属性)System.Web.Services。 Protocols.SoapException:找不到项目“/CalibrationReports”。---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:找不到项目“/CalibrationReports”。在 Microsoft.ReportingServices.WebServer.ReportingService2005.CreateDataSource(字符串数据源,字符串父级,布尔覆盖,DataSourceDefinition 定义,属性 [] 属性)的 Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateDataSource(字符串数据源,字符串父、布尔覆盖、DataSourceDefinition 定义、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,字符串父、布尔覆盖、字节 [] 定义、属性 [] 属性、警告 [] 和警告) System.Web.Services.Protocols.SoapException:找不到项目“/CalibrationReports”。---> 微软。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,字符串父、布尔覆盖、字节 [] 定义、属性 [] 属性、警告 [] 和警告) System.Web.Services.Protocols.SoapException:找不到项目“/CalibrationReports”。---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:找不到项目“/CalibrationReports”。在 Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(字符串报告,Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[]属性,警告 [] 和警告) 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,字符串父母,布尔覆盖,字节 [] 定义,属性 [] 属性,警告 [] 和警告) 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,字符串父、布尔覆盖、字节 [] 定义、属性 [] 属性、警告 [] 和警告) System.Web.Services.Protocols.SoapException:找不到项目“/CalibrationReports”。---> 微软。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,字符串父、布尔覆盖、字节 [] 定义、属性 [] 属性、警告 [] 和警告) System.Web.Services.Protocols.SoapException:找不到项目“/CalibrationReports”。---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:找不到项目“/CalibrationReports”。在 Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(字符串报告,

有谁知道原因?

4

1 回答 1

2

希望这对你有用!

编辑rsreportserver.config文件

  1. 打开rsreportserver.config位于 的文件D:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
  2. 按 CTRL+F 查找RSWindowsNegotiate
  3. 替换RSWindowsNegotiateRSWindowsBasic。保存文件并启动 URL。
于 2012-11-29T21:26:57.700 回答