AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[ssrs](server)

Martin Hope
Vjz
Asked: 2021-12-23 21:09:00 +0800 CST

Reporting Services 2016:无法编辑或上传 RDL(引发异常和内存转储)

  • 0

我有一个 SQL Reporting Services 2016 (13.0.5103.6) 标准本机实例,它不允许我使用 Report Builder 15.0.19611.0 编辑报告 (RDL) 或通过报告门户上传它们,它会引发异常并创建内存转储。我仍然可以在实例中执行/生成报告。

在报表生成器中打开报表时,出现以下客户端错误:

An unexpected error occurred in Report Processing. --->
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: An unexpected error occurred in Report Processing. --->
System.Exception: For more information about this error navigate to the report server on the local server machine, or enable remote errors

在服务器 Reporting Services 日志上,相应的错误日志条目是:

processing!ReportServer_0-1!1ac8!12/23/2021-14:11:29:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: An unexpected error occurred in Report Processing. ---> System.ComponentModel.Win32Exception: The system cannot find the path specified
   at Microsoft.Win32.NativeMethods.CreateDirectory(String path, SafeLocalMemHandle acl)
   at System.CodeDom.Compiler.TempFileCollection.CreateTempDirectoryWithAce(String directory, String identity)
   at System.CodeDom.Compiler.TempFileCollection.GetTempFileName(String tempDir)
   at System.CodeDom.Compiler.TempFileCollection.EnsureTempNameCreated()
   at System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension, Boolean keepFile)
   at System.CodeDom.Compiler.CodeCompiler.FromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
   at System.CodeDom.Compiler.CodeCompiler.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
   at Microsoft.ReportingServices.RdlExpressions.VBExpressionCodeProvider.CompileAssemblyFromDomWithRetry(CompilerParameters options, CodeCompileUnit compilationUnit)
   at Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.InternalCompile(AppDomain compilationTempAppDomain, Boolean refusePermissions)
   at Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.<>c__DisplayClass2.<Compile>b__0()
   at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.<>c__DisplayClass1.<Run>b__0(Object state)
   at System.Security.SecurityContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state)
   at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run(ContextBody callback)
   at Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.Compile(IExpressionHostAssemblyHolder expressionHostAssemblyHolder, AppDomain compilationTempAppDomain, Boolean refusePermissions, PublishingVersioning versioning)
   at Microsoft.ReportingServices.ReportPublishing.ReportPublishing.Phase3(ParameterInfoCollection& parameters, Dictionary`2& groupingExprCountAtScope)
   at Microsoft.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(Stream definitionStream, String& description, String& language, ParameterInfoCollection& parameters, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, Byte[]& dataSetsHash)
   at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport(PublishingContext reportPublishingContext, PublishingErrorContext errorContext, String& reportDescription, String& report
library!ReportServer_0-1!1ac8!12/23/2021-14:11:29:: i INFO: Skipped creating a dump file for the error ReportProcessingException, because a dump with the identical stack trace (with signature 2668486527) was already created.

假设“svcssrs”是运行 SSRS 实例的 ADUser,对 ReportingServicesService.exe 使用 Procmon(Sysinternals),我确实注意到一个 CreateFile 操作失败,路径未找到,例如C:\Users\svcssrs\AppData\Local\Temp\abcdefgh

C:\Users\svcssrs\AppData\Local\Temp\存在并且在“svcssrs”用户的完全控制之下。

我正在使用的 RDL 是一个非常标准的 RDL 文件,其中包含 Tablix、一些使用共享数据源的 MSSQL 数据集、一些基本的 SSRS 表达式、嵌入的图像(未链接)并且没有嵌入的 VB 代码或链接的程序集。

我已经从备份中恢复了 SNK 加密密钥,之后我也更改了它,但行为没有改变。

我该如何解决这个问题?

ssrs sql-server-2016
  • 2 个回答
  • 407 Views
Martin Hope
tmoe
Asked: 2021-05-26 01:17:01 +0800 CST

SSRS 2019 不侦听 IPv4 端口,仅侦听 IPv6

  • 0

我们在 Windows Server 2016 上安装 SSRS 2019 没有任何问题,并将其配置为使用端口 80 的 URL。

通过本地浏览器访问这些 URL(服务和门户)工作正常,但尝试从另一台服务器访问失败。调查显示(通过 netstat 检查可用端口)端口 80 仅适用于 IPv6,但不适用于 IPv4。检查其他端口,始终只创建和侦听 IPv6。

我们还使用便携式 XAMP 安装来检查端口 80 是否在服务器上正常工作并且运行良好,可以从外部访问。

服务器上的 Windows 防火墙已停用。运行 SSRS 的用户具有管理员权限。

任何线索为什么 SSRS 没有正确建立 IPv4 端口?(在任何配置过程中都没有错误)

ssrs ipv6 ipv4
  • 1 个回答
  • 531 Views
Martin Hope
user129615212
Asked: 2020-09-22 03:48:15 +0800 CST

在 AWS 上的 MS-SQL RDS 实例中重新创建加密密钥

  • 0

我们正在运行在 AWS RDS 上运行的 Microsoft SQL Server 标准版,我们最近根据建议从 sqlserver-se 版本 14.00.3223.3.v1 升级到版本 14.00.3281.6.v1。我们最近在 RDS 实例上启用了 SSRS,这是 SQL 服务器 RDS 解决方案中添加的一项新功能。但看起来在这次升级之后,服务器加密密钥已经改变。SSRS 没有出现错误->

The feature: "Scale-out deployment" is not supported in this edition of Reporting Services. (rsOperationNotSupported)

在独立的 SSRS 实例上,要解决此问题,我只需运行此命令 -> rskeymgmt -s ,但不确定如何在 AWS RDS SSRS 实例上执行此操作。是否有可以在 SQL 上运行的 proc 来完成此操作?

AWS 文档对此没有任何信息(这是我已经检查过的文档 - https://aws.amazon.com/blogs/database/configuring-microsoft-sql-server-reporting-services-on-amazon -rds-for-sql-server/ )

sql-server ssrs amazon-web-services amazon-rds
  • 1 个回答
  • 84 Views
Martin Hope
slickboy
Asked: 2020-04-22 06:24:11 +0800 CST

SCCM - 报告部分没有可用的报告

  • 0

我正在尝试在 SCCM 控制台(版本 1910)中设置报告功能,但我无法在报告选项卡下显示任何内容 - 而是显示文本“未找到项目”。我能够解决并消除似乎与此问题相关的各种问题,但以下概述的问题仍然存在:

  • 在“站点状态”选项卡中,Reporting Services 点的状态列为“严重”。
  • 在 Component Status 选项卡中,除了 SMS_REST_PROVIDER 之外,一切都很好,Warning 是列出的状态。
  • 我在“消息”部分看到的唯一错误消息与 SMS_REST_PROVIDER 组件有关:消息 ID:11610;错误消息:与管理服务的连接不成功。

任何帮助深表感谢。

ssrs sccm
  • 1 个回答
  • 317 Views
Martin Hope
Shawn Gradwell
Asked: 2016-12-06 02:52:53 +0800 CST

SQL Reporting Services 2016 - 未列出“内容管理器”预定义角色

  • 0

为用户分配系统角色时,我只看到“系统管理员”和“系统用户”。我需要添加一个具有“内容管理员”的用户作为角色,但看不到此选项。Windows Server 2016 上的 SQL 报告服务 2016。

sql ssrs
  • 1 个回答
  • 469 Views
Martin Hope
Henrik H
Asked: 2016-11-22 01:01:13 +0800 CST

修复 SQL 后报告服务器数据库版本的 SSRS 错误。找到的版本是“164”。预期版本是“163”

  • 1

将修补程序KB3194725应用到我们的 SQL 服务器后,SSRS 服务器在尝试生成报告时抛出以下异常:

异常类型:InvalidReportServerDatabaseException

异常消息:报表服务器数据库的版本格式无效或无法读取。找到的版本是“164”。预期版本是“163”。

ssrs sql-server-2012 ssrs-2012
  • 2 个回答
  • 7841 Views
Martin Hope
Bruno L.
Asked: 2016-04-26 12:34:41 +0800 CST

在 Windows Server 2012 R2 上安装“Microsoft Report Viewer”

  • 1

我正在尝试在 Web 服务器上安装Microsoft Report Viewer (2015) 。

Web 服务器是一个Windows Server 2012 R2 (x64)实例。Web 服务器将运行在“.aspx”页面中使用报告查看器的 .NET 应用程序。Web 服务器是全新安装的,安装了.NET 4.6,并从 IIS 中选择组件并安装了其他功能。有一个单独的 Web 服务器托管 SQL 数据库和 SSRS。

报告查看器的系统要求表明需要 .NET 3.5 或 4.0,以及安装Microsoft SQL Server 2014 的 Microsoft System CLR 类型。

我尝试从“相关资源”部分中提供的链接安装 SQL Server System CLR Types 设置,但收到此错误:

适用于 SQL Server 2014 的 Microsoft Systems CLR 类型需要 .NET Framework 版本 2.0 或 3.0 或 3.5 或 4.0。确保在安装 Microsoft System CLR Types for SQL Server 2014 之前满足此要求。

可以从提供的链接安装 MS CLR 类型,或者可以从Microsoft SQL Server 2014 功能包页面中选择功能(单击下载,并选择所需的复选框)。我尝试了这种安装方法并得到了相同的结果。我没有尝试整个功能包。

我查看了服务器的注册表,并在其中看到了预期的 .NET 版本。我查看了C:\Windows\Microsoft.NET\Framework64目录,并在其中看到了预期的文件夹。

安装 Report Viewer 时缺少或需要什么设置?

(这是我的第一个 Stack Exchange Universe 帖子。欢迎提出任何建议或编辑。我的网站声誉限制了我可以包含的链接/图像的数量。)

ssrs .net windows-server-2012-r2
  • 1 个回答
  • 3790 Views
Martin Hope
Granger
Asked: 2013-12-05 09:19:52 +0800 CST

SSRS 2012 中 ExecutionLogLevel 的 Verbose 和 Normal 设置有什么区别?

  • 2

我在 SSRS 2012 中找不到任何关于 ExecutionLogLevel 设置的真实文档(预计与 SSRS 2008 中的设置相同)。将设置设置为“详细”时会发生什么变化?您是否在相同数量的行中获得更多数据?你有更多的行吗?两个都?

我想知道的一件事是,如果使用“详细”是否会成功,所以当出现问题时我不必查阅(蹩脚的)SSRS LogFile 目录?(说真的:最糟糕的。日志。文件。曾经。)

ssrs
  • 1 个回答
  • 692 Views
Martin Hope
Granger
Asked: 2013-06-14 07:59:45 +0800 CST

ReportManager 如何在外部而不是在防火墙后面使用不同的端口?

  • 2

我在本机模式下使用 SSRS 2012。配置与我升级的 SSRS 2008 相比似乎没有太大变化,因此该问题适用于两个版本(但是,如果有解决方案,它可能适用于也可能不适用于这两个版本)。

我处于一种情况,我想从防火墙外部的一组端口提供 ReportManager 网站,但在内部,在不同的端口上设置 SSRS。有谁知道这是如何实现的?

细节

这是一个问题的原因是因为 SSRS 代码坚持构建完整的绝对 URL 到 ReportManager 网站中的不同位置。(IMO,这只是 SSRS 中许多重大/严重的设计缺陷之一)如果它只是使用未尝试指定域+端口的 URL,这将不是问题。

例子

让我们从外部 URL“ http://reports.example.com/ssrs ”开始,ReportManager 被配置为在端口 8080 上运行(当然,您的端口转发从端口 80 转到 8088)。如果你转到外部 URL,你会很好地访问该站点;让我们忽略 AuthC 子系统并假设您登录正常。对于某些链接(例如“详细信息视图”、“移动”、“删除”等),现在,您不会到达预期的位置,因为 SSRS 试图将您发送到“ http://reports.example。 com:8080/ssrs/ ...”。您可以通过删除端口手动修复链接,然后您将到达该页面。SSRS 2012 和 SSRS 2008 之间损坏的 URL 有所不同,但问题仍然存在。

ssrs
  • 1 个回答
  • 1127 Views
Martin Hope
Scott LeWarne
Asked: 2012-05-17 09:50:22 +0800 CST

Reporting Services 2008 可以安装在现有的网络场上吗?

  • 0

我有一个问题,是否可以将 Reporting Services 安装在现有的 Web 场上,至少是前端部分。

情况是我们可以使用的服务器数量有限 (4)。我们目前有两个网络农场,每个农场有两台服务器。一个农场运行我们需要暴露给外部的暂存和 UAT 站点,另一个运行 QA 和内部开发站点。我们想设置两个单独的 Reporting Server 实例来支持这两个网络场中的每一个,但我没有更多的服务器可以运行它。

我想做的是在每个场内的每台服务器上安装 Reporting Services,只有两个后端 SSRS 数据库。因此,每个场基本上都使用一个报表服务器“实例”。

我已经在一台已经运行 IIS 并提供网站服务的服务器上安装了 SSRS,但我不确定它是否适用于这种情况。此时我不需要深入了解如何配置它,只要它是否是一个可行的选项即可。

谢谢。

windows-server-2008 sql-server iis ssrs
  • 1 个回答
  • 82 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve