问题标签 [ssrs-2008-r2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1765 浏览

asp.net - SSRS & ASP.net ReportViewer rsAccessDenied

我在报告服务器上运行了一个 SSRS 2008 R2 报告。当我使用报告管理器或 Web 服务 URL 访问报告时,它可以正常工作。

当我将 ReportViewer 添加到 WebForms 网站并将其指向

使用我的报告的报告路径,在使用 VS.net 的网络服务器运行网站时,它会给我一个拒绝访问错误。

授予用户“mycomputer\myusername”的权限不足以执行此操作。(rsAccessDenied)

以下是我在 aspx 页面中使用的确切代码。

mycomputer \ myusername 是机器上的管理员。我还在 ReportManager 中将其添加为管理员。

我在管理员模式下使用 IE 运行它。

还有什么可能导致访问被拒绝问题?

我读过其他人有问题,但他们中的大多数都不是针对 2008R2 的,所以我无法弄清楚如何尝试他们所做的事情。没有 IIS 可配置,也没有 IUSR 可授予对报告的访问权限。

SSRS 日志只显示相同的错误消息,没有任何其他信息。

0 投票
2 回答
1223 浏览

ssrs-2008-r2 - SSRS - 我可以对多值参数进行硬编码吗?

我面临级联参数的默认值的已知问题。由于我的参数是在 MDX 中编码的,因此我找不到任何具体的解决方法。

我没有尝试更改参数查询,而是想检查是否有可能为级联或任何参数硬编码 SELECT ALL。

这是我的参数数据集:

有人知道如何对SELECT ALLSSRS 参数进行硬编码吗?

感谢您的任何观点:)

0 投票
1 回答
2842 浏览

reporting-services - SSRS 2008 R2 / 2012 宽度属性测量单位默认设置

有没有办法为用于调整单元格/行大小的宽度/高度属性配置默认测量单位?

如果我添加一个表格并将列的宽度配置为“pt”而不是“cm”中指定的值,我必须在指定宽度时将它们全部更改(我使用 pt 来克服 SSRS 莫名其妙的无法导出到 Excel 时正确对齐列)。

有没有办法可以从 cm 更改为 pt 作为报告中所有度量的默认值?

0 投票
2 回答
10341 浏览

reporting-services - SSRS 2012 报告模型

我正在为我的公司准备一个 SSRS 2008 R2 商业演示,使用 Report Model 生成一种与 Report Builder 一起使用的“BO Universe”数据模型,以展示用户如何使用已创建的数据模型生成自己的报告开发商。我发现报表模型在 SSRS 2012 中已弃用,是否有任何新工具可以创建数据模型以部署在报表服务器上,用户可以使用它来生成报表?

在此先感谢,丹尼尔

0 投票
1 回答
4897 浏览

reporting-services - 强制 SSRS 2008 使用 SSRS 2005 CSV 渲染

我们正在将报表服务器从 SSRS 2005 升级到 SSRS 2008 R2。
我对 SSRS 2008 的 CSV 导出呈现存在问题,其中列的总和出现在 2008 年的详细信息值的右侧,而不是像 2005 年那样的左侧,如下面的块所示。
117131分别是 Column2 和 Column3 的总和。

SSRS 2005 CSV 输出

SSRS 2008 CSV 输出

我知道CSV 渲染器在 SSRS 2008 R2 中经历了重大变化,支持图表和仪表,更重要的是它提供了 2 种模式:默认Excel模式和Compliant模式。但是这两种模式都不能解决这个问题。Compliant 模式应该最接近 2005 年的模式,但显然它对我的情况来说还不够接近。

我的问题:
有没有办法强制 SSRS 2008 将报告回退到向后兼容模式,以便导出为 2005 CSV 格式?

尝试的解决方案:
a) 使用基于 2005 的 CRI
根据这篇关于 ExecutionLog2的文章,如果 SSRS 2008 R2 遇到无法自动升级的报告(例如,使用基于 2005 的 CustomReportItem 控件构建的报告),那些特定的报告将是以“透明的向后兼容模式”使用旧的育空引擎进行处理。

似乎它回到了以前的版本模式(2005)并尝试渲染它。所以我尝试使用基于 2005 的条形码 CustomReportItem 并部署到 SSRS 2008 R2 报表服务器,但它显示的结果与以前相同,尽管它抑制了条形码。这是因为 SSRS 2008 R2 找到了一种方法来抑制部分报告输出并显示其余部分。很高兴找到一个基于 2005 年的 CRI,它可以让 SSRS 2008 R2 使用其旧的 Yukon 引擎对其进行处理。请注意,很可能,即使它使用“旧育空处理引擎”,它仍可能使用新的 CSV 渲染器,因此它显示相同的输出。如果这是真的,那么这个选项是没有实际意义的。

b) 使用 XML 渲染器
我们可以使用自定义 XML 渲染器,然后使用 XSLT 将 xml 转换为适当的 CSV,但这意味着我们需要转换所有 200 个报告。因此这是不可行的。

请注意,我们无法选择并排部署 SSRS 2005 和 SSRS 2008 R2。

0 投票
2 回答
2916 浏览

pdf - SSRS 导出到 PDF 页脚打印在最后一页问题

嗨,我已经与 SSRS 合作了很长时间,这是我第一次看到这样的事情,所以我想我会把它发布在那里,看看其他人是否有这个问题以及他们是如何解决的,首先是一些我的环境背景。

Windows 版本:Windows 7 企业
版 SSRS 版本:SSRS 2008 R2

问题如下,我有一份报告,在页脚我将其设置为仅在最后一页上打印。如果报告是一页或两页长,则可以正常工作,仅在第一页底部打印页脚信息是一页,如果是两页,则在第二页的底部打印。问题是当页面大于 2 页时,我没有按预期在第一页上获得页脚,但是之后的每一页都显示了页脚。我真的被这个难住了,检查了我的设置,在盯着它看了一会儿后,没有看到任何吸引我眼球的东西。提前感谢您的建议和帮助。麦克风

0 投票
1 回答
1252 浏览

reporting-services - 在 SSRS 中传递参数

我有 5 个报告,需要在 Excel 工作簿的单独页面上呈现,因此我创建了一个主报告并打算将它们称为子报告。这很完美,但问题是我需要控制每个工作表的名称,我相信这里的技巧是使用矩形,并将PageName属性设置为所需的工作表名称。

问题是,一旦我将子报表放在矩形内并添加分页符或页面名称,当我运行主报表时,我会收到一条错误消息One or more parameters were not specified for subreport _____

如果我将子报告放在列表中,也会发生同样的事情。

如何通过矩形传递参数,或者在不使用矩形的情况下命名工作表?

我正在使用 SSRS 2008R2

0 投票
4 回答
5318 浏览

axapta - 销售发票报告错误:参数缺失值

我安装了 AX 2012 CU3,并尝试使用 Visual Studio 2010 修改 SalesInvoice 报告(数据和设计)。

它读取添加到 SalesInvoiceTmp 表中的新字段,我可以将它们放到设计中,

我什至可以成功构建和部署。但是:当我运行 SalesInvoice 报告时,它会提示错误:

“参数 AgentAddress_TH”缺少值。

在调查了这个问题后,我意识到 CU3 增加了一些SalesInvoice关于 TAX 和 Thai 的自定义,并且这个特定的参数用于报告设计中的一个部分。

我试图让它为空,允许空白,隐藏......但没有运气。

我没有删除或隐藏任何部分或任何文本框。

我可以在其他 RTM AX 上编辑相同的报告而没有任何问题。

是需要修补程序的 CU3 中的错误还是我在某处犯了错误?

任何建议,将不胜感激。

0 投票
1 回答
687 浏览

reporting-services - 手动下载报告并放入 ReportViewer 时共享数据集出错

我有一个引用服务器上共享数据集的服务器报告。如果我将 a 添加ReportViewer到页面并设置报表服务器 URL 和报表路径属性,它工作正常。

因为我需要查看报告的xml并进行一些预处理,所以我:-

  1. 使用手动下载报告:ReportingService2010.GetItemDefinition(path)。然后我将其转换为XDocument.

  2. 做我的预处理 - 这与数据集没有任何关系。

  3. 使用以下命令将 xml 定义加载到报表查看器中:

    /li>

当我尝试查看报告时,我在服务器错误日志中看到此错误:

Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException:
共享数据集定义流不存在。

为了找到错误的症结所在,我完全删除了第 2 步,这样我所做的就是下载报告,转换为 xml,然后将 xml 加载到ReportViewer.

当数据集嵌入到报告中时,我没有遇到这个问题。

有什么想法吗?

预计到达时间:

如果我下载报告,转换为 XDocument,转换回 byte[] 然后使用 ReportingService2010.SetItemDefinition() 将报告保存在服务器上,它在 ReportViewer 中显示良好(指定路径时)。

这意味着问题不在 xml<->byte[] 转换中。当 ReportViewer 使用路径下载报告时,它必须对引用的共享数据集执行某些我没有执行的操作。

0 投票
1 回答
2377 浏览

reporting-services - SSRS 打印视图布局条码大小问题 IDAutomationcode39 字体

我继承了一份 ssrs 报告,它打印标签以贴在贴纸页上。即每页 10 个贴纸。我有一个问题,条形码(IDAutomation 代码 39 字体)在打印视图模式和打印时显示不正确。条码变形时无法扫描。当在投标中运行时,它看起来都可以打印视图或不打印视图。

此图像显示在左侧的正常视图模式下看起来不错的条形码,然后在打印预览或打印模式下变得更小。我已将条形码为深绿色的文本框和报告部分的整个区域涂成青绿色,以显示它不是一个小的文本框。

截屏

此图像显示在投标的打印预览中看起来不错的报告。

出价截图

我该如何解决这个问题?