问题标签 [reportmanager]

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 投票
2 回答
12801 浏览

javascript - SSRS 报告管理器 javascript 在非 IE 浏览器的下拉菜单中失败

我一直在ReportingServices.js使用 Firefox 和 Firebug 调试文件。我发现 SSRS(SQL Server Reporting Services)报告管理器(报告的 Web 前端)在 Firefox(v7.0.1)中不起作用的原因是它javascript .lastChild用于查找元素。不幸的是,Firefox 也将空白作为TextNode元素,导致元素选择无法按预期工作。

这适用于 IE,希望有人知道解决方案。我编辑了 javascript 以解决一个错误,但随后又遇到了另一个更复杂的错误,因此可能是一个尝试手动修复的雷区。希望有一些可用的更新或补丁。

这是在 Windows 2008 R2 数据中心服务器上运行 SQL Server 2008 R2 标准版。

抱歉,如果您觉得这不是此类问题的论坛。在这种情况下,如果不合适,请建议我应该在哪里问这个问题。这是一种 javascript 问题,但可能与软件更新解决方案有关。

更新:

在修复ReportingServices.js文件中的浏览器兼容性错误几个小时后,我设法让它在 Firefox、Chrome、Opera 和 Safari 以及 IE 上运行。抱歉,我的回答分为两部分;我发布了ReportingServices.js解决方案更新的完整代码。

0 投票
1 回答
210 浏览

reporting-services - MS 报告服务 - 慢速报告

我创建了一个匿名的 SSRS 网络包装器,它已经运行了几个月而没有出错。最近,我们发布了年终版本,据我所知,生产版本的一份报告存在问题。开发和测试环境生成的报告没有错误,它只是生产失败的地方。我们已经开始通过以下结果解决问题:

存储过程的执行时间有时以秒为单位,有时超过 20 分钟。

对于使用报表管理器呈现报表,上述情况也是如此。

一旦你到达 SSRS 包装器,它就会完全失败。即使考虑到存储过程执行的时间量存在波动,在我看来,即使我将包装器设置为没有超时,存储过程仍然可能是罪魁祸首。

至于报表服务器,我不是 DBA,所以我不熟悉 rs.config 文件。另外,我阅读了一些关于使用 IIS 6 以某种方式设置的设置。根据 DBA 的说法,它不会从 IIS 6 中运行。同样,这是我不熟悉的东西。

我还有一个问题是参数嗅探。传入了三个参数,一个是城市设置为 RB 3.0 中的 Text 和 SQL 中的 Varchar,月份和年份都设置为 RB 3.0 中的 int 以及 sql 中的整数。

我知道第一次出现此错误是因为服务器已重置并且报告生成时没有错误。从那时起,他们已经能够稳定服务器,但现在报告没有呈现。任何有故障排除建议的人请前来救援。

0 投票
2 回答
9415 浏览

reporting-services - SSRS 通过 Internet Explorer 在报告管理器中报告损失格式

我有一个报告,它在它自己的页面上呈现一个报告标题,然后为它找到的每个成员呈现两个页面。报告将为报告标题和列出的第一个成员正确呈现每个页面,但当页面更改为第二个成员(第 4 页)时,所有格式都会丢失。一旦发生这种情况,整个报告的所有格式都会丢失:右对齐变为左对齐,tablix 表格丢失边框,字体更改等。它看起来很像网页失去与其 CSS 文件的连接。当我导航回第一个成员时,格式也会在这里丢失,我无法导航回报告标题页。我必须导航回到第二页,然后再回到第一页两次才能重新出现报告标题页。

为了使事情变得更复杂,报表在 BIDS、报表生成器 3.0 和 Firefox 中按预期呈现。该报告以前通过 Internet Explorer (IE) 从报告管理器中运行,但最近才开始失败。自从上次通过 IE 从报告管理器中运行良好以来,只有很小的变化,我已经对它们进行了调查。我通过 W3 Schools 的 html 验证器从 IE 和 Firefox 运行了源代码的副本,它们都具有与 Microsoft 呈现的 XHTML 典型的完全相同的错误。有趣的问题是,当您通过 IE 在报表管理器中呈现失败的格式化报表,然后选择将文件导出为 PDF 或 MHTML 时,导出呈现与查看 BIDS 或 Report Builder 3.0 时的预期相同,包括通过 IE 查看的 MHTML .

我真的不知道如何解决这个问题,并尝试了许多不同的方法来解决。任何见解将不胜感激。先感谢您。

0 投票
1 回答
4748 浏览

reporting-services - 报表管理器数据源的数据库角色成员资格设置

我正在 SQL Server 2008 R2 上开发 SQL Server Reporting Services (SSRS) 报表,并使用报表管理器作为演示和测试报表的方法。我正在寻找一种方法来允许同一域的用户连接到报表管理器并通过浏览器(而不是 SharePoint)运行报表,而不会让用户对数据源有太多访问权限。我目前将每个用户列为与数据集和数据源关联的数据库的 db_owner。我想限制这种访问,我已经尝试过 db_datareader,但是这个级别不允许用户运行报告并给用户这个错误:“无法创建与数据源 'DBname' 的连接。(rsErrorOpeningConnection)”。

我将用户添加到报告管理器站点的方法:我选择“站点设置”下的“安全”选项卡,然后选择“新角色分配”,将用户添加为“系统用户”。然后我选择工具栏上的“文件夹设置”,然后再次选择“新角色分配”,将用户添加为“浏览器”。我尝试将用户添加为“内容管理器”,但在数据源方面仍然存在相同的错误。

我将用户添加到数据源的方法:从服务器的安全选项卡中选择新登录名,将域\用户名添加到“登录名:”,使用 Windows 身份验证并将默认数据库从主数据库更改为报告数据库数据源。然后我选择“用户映射”并在作为数据源的数据库旁边打勾。在“数据库角色成员资格:DBname”部分中,我选择了 db_owner 并且已经选择了 public。我在下面包含了屏幕截图。我的问题是我可以将什么“数据库角色成员资格”用于 SSRS 和报告管理器,它不会像 db_owner 那样广泛并且具有最佳安全性?我已经尝试过 db_datareader 但是用户在运行报告时无法连接到数据源。

我已经研究过这个问题,但我没有发现任何细节可以接受将用户添加为我描述的 db_owner 。MSDN 就好像报表管理器中的设置就是您需要为用户/报表设置以访问数据源的全部设置一样。我曾尝试仅将报表管理器设置与数据源的两种设置一起使用,共享和嵌入都没有运气。

先感谢您

0 投票
2 回答
2291 浏览

ssrs-2008 - SSRS 投标报告管理器 - 控制

无论如何对报表管理器有更多的控制权,对于这样一个复杂的产品来说似乎很奇怪,除了重命名文件夹并将报表和报表部分放在这些文件夹中之外,几乎无法控制报表管理器部分,据我所知我知道我甚至无法移动它们并以任何顺序放置它们。

如果我可以更改文件夹的颜色并自由移动它们,那就太好了。

有没有人有我可能错过的任何自定义提示或控制建议,以便为开发人员提供对该区域的更多控制?

在此处输入图像描述

0 投票
1 回答
1047 浏览

reporting-services - 除非禁用 UAC,否则尝试访问报表管理器 URL 时出现权限错误

如果启用了 UAC,我在尝试访问浏览器中的报表管理器 URL 时收到权限错误。

我从阅读其他帖子中知道,需要禁用 UAC 才能使其正常工作,并且对我也有效。

我现在担心的是,当我在用户计算机上安装带有 Reporting Services 的 SQL Server 时,我还必须禁用 UAC。

有什么方法可以让它工作并同时启用 UAC 吗?

0 投票
1 回答
8145 浏览

sql-server - 我的报告经理用户名/密码是什么?如何找出来?

我有带有 BIDS 的 SQL Server 2008,我自己安装了 sql server,我是机器管理员。现在我可以使用 BIDS 制作报告,我还可以使用 SSMS 登录(Windows 身份验证)到报告服务器,但是当我尝试访问报告管理器 URL 时,它会询问我用户名/密码。到目前为止,我不确定从 SSMS 那里提供什么,我可以使用 Windows 身份验证来管理数据库引擎。

0 投票
1 回答
4084 浏览

reporting-services - 在 SSRS 报表管理器中看不到新文件夹、新数据源、上传文件等选项?

我正在尝试使用报告管理器来部署报告。我是SSRS的新手。

当我打开报告管理器 URL 时,我看到类似这样的内容。

我的报告经理 在此处输入图像描述

所以我找不到任何上传 rdl/create dataset 等的方法。当我用谷歌搜索时,我得到了以下图片。

谷歌报告管理器

在此处输入图像描述

这里有部署报告的选项。我无法看到这个可能是什么原因?

0 投票
1 回答
2946 浏览

html - 在 SSRS 和报表管理器中将外部样式表附加到 HTML 页面

由于某些限制,我编写了一个 HTML 页面,需要在 SSRS 报告管理器中托管。HTML 只是连接到 Style.css 样式表的静态网页的集合。

当我在 SSRS 之外运行页面时,它们工作正常,但是当我在报告管理器中运行它们时,我失去了 HTML 中的样式。我不确定我需要更改什么才能在 SSRS 和报告管理器中工作。

我尝试了逻辑上的东西,它是 SSRS 中 CSS 文件的绝对路径,过程在这里找到:http: //msdn.microsoft.com/en-us/library/ms345247.aspx但我无法工作. 任何帮助将不胜感激。

0 投票
0 回答
1823 浏览

internet-explorer - SSRS 2008 R2 报表管理器在 IE 中加载缓慢

在过去一周左右的时间里,我的 SSRS 报告管理器网站性能对于三个用户急剧下降。我不太确定为什么。这是他们的统计数据

  • 用户 1 正在运行带有 Windows XP 和 IE8 的虚拟机。
  • 用户 2 正在运行带有 Windows XP 和 IE8 的虚拟机。
  • 用户 3 正在运行带有 Windows 7 和 IE9 的虚拟机。

在浏览报告管理器网站和运行报告时,他们都发现加载时间很长。我尝试使用与它们相同的参数运行相同的报告并且没有问题。我在装有 Windows 7 和 IE9 的笔记本电脑上运行。如果我检查 ExecutionLog2 并将他们的时间与我的时间进行比较,他们都在同一个球场,所以我不认为它是服务器。据我所知,最近报表服务器上没有任何改变会导致这种情况。我尝试了其他一些事情。

  • 如果用户 1 运行 FireFox,则报告管理器网站运行速度很快。
  • 如果用户 1 从瘦客户端(笔记本电脑,非 VM)运行报表管理器网站,使用 IE7,该网站运行速度很快
  • 我选了第四个不经常使用该网站的用户。她有 Windows 7 和 IE8。它工作得很好。

有什么建议或想法吗?