标签: reportingservices-2005

授予用户'的权限不足以执行此操作.(rsAccessDenied)"}

我使用SSRS(2005)创建了一个报告模型并发布到本地服务器.但是,当我尝试使用报表生成器发布的模型运行报表时,出现以下错误.

报告执行错误:授予用户的权限不足以执行此操作.(rsAccessDenied)

reporting reportingservices-2005 reporting-services

93
推荐指数
9
解决办法
35万
查看次数

快速查询在SSRS中运行缓慢

我有一个SSRS报告,它调用存储过程.如果我直接从查询窗口运行存储过程,它将在2秒内返回.但是,从2005 SSRS报告运行的同一查询最多需要5分钟才能完成.这不仅仅发生在第一次运行,它每次都会发生.另外,我在其他环境中没有看到同样的问题.

关于为什么SSRS报告在这个特定环境中运行如此缓慢的任何想法?

performance report reportingservices-2005 reporting-services

76
推荐指数
9
解决办法
10万
查看次数

跟踪报告使用情况

是否有一种简单的方法可以跟踪谁在SSRS 2005中运行给定的报告,以及他们在何时运行该报告?在我们的SSRS实施中,我们有大约80份报告,并且正在试图查看是否有任何我们可以放心地放弃牧场的报告.如果我们能够轻易地看到哪些报告没有被使用,那将有助于我们.有任何想法吗?

reportingservices-2005 reporting-services

50
推荐指数
3
解决办法
9万
查看次数

在没有行的情况下将表的可见性设置为false(在报告服务中)

如果表没有行,有没有办法将表的可见性设置为false?

我希望在Reporting Services中没有行时隐藏它.

在这种情况下,将NoRows设置为=""是不够的,因为表格仍留有空间,并且某些表格的格式仍然可见.

我正在使用Microsoft Visual Studio/SQL Reporting Services 2005

report reportingservices-2005 reporting-services

44
推荐指数
2
解决办法
9万
查看次数

通过url将参数传递给sql server报告服务

我正在尝试通过URL将参数传递给SSRS,它似乎无法正常工作!

我正在尝试通过url传递userId(字符串),该url将传递给数据库并由查询使用.

base url: http://blah/Reports/Pages/Report.aspx?ItemPath = MyReport

试过这个,但它不起作用: http://blah/Reports/Pages/Report.aspx?ItemPath = MyReport&UserId = fred

有任何想法吗

parameters url reporting reportingservices-2005 reporting-services

40
推荐指数
4
解决办法
14万
查看次数

如何从SSRS导出时获取命名的Excel工作表

每当将单页报告导出到Excel时,excel中的工作表由报告名称命名.如果报表有多个页面,则表单将命名为sheet1,sheet2,....是否有任何方法可以在SSRS 2005中指定工作表名称?

解决方案:在一些googleing之后找到这个: 在SQL Server RS Excel中更改工作表名称:QnD XSLT

如果有效,会试用并发布更新.

export-to-excel reportingservices-2005 reporting-services ssrs-2008

33
推荐指数
3
解决办法
11万
查看次数

如何在SQL Server Reporting Services中最好地显示CheckBox?

我们遇到的众多报告服务的怪癖之一就是完全缺乏CheckBox控件甚至是远程类似的东西.

我们有一个表格应根据从数据库中提取的信息自动填写.我们有几个位数据类型字段.打印出"True"或"False"只是看起来很傻,因为它应该看起来像是一个自动填写的表单,所以我们想要一系列复选框和标签,可以选中也可以不选中.

我们正在运行SSRS 2005,但我不知道SSRS 2008添加了CheckBox控件.即使这样,我们也需要暂时替代.到目前为止我们发现的最好的是:

  1. 使用Wingdings
  2. 使用图像
  3. 使用带边框的文本框并打印空白/空格或大写字母X.

所有这三种方法都需要IIF表达恶作剧.

Wingdings的方法似乎可以接受,并且是最美观的,除了无论出于什么原因它并不总是正确打印.更重要的是,PDF导出,无论出于何种原因,将所有字体(通常)转换为Arial,因此我们得到了时髦的字母,而不是Windings dingbats.

作为基于像素的光栅的图像在沿文本等侧向矢量打印时效果不佳.除非小心处理,否则它们会拉伸,像素化,并做其他不专业的事情.

虽然这些方法确实有效(有些方法有上述限制),但它们都不是特别优雅.

我们缺少明显的东西吗? 不是很明显?微软的某个人是否有充分的理由为什么SSRS 2000中没有提供这样的控制,更不用说2个版本和8年之后?这不是第一次出现这个问题......

reportingservices-2005 reporting-services

30
推荐指数
5
解决办法
5万
查看次数

SSRS - 检查数据是否为空

我在报告中有以下表达方式.

=FormatNumber(MAX(Fields!Reading.Value, "CellReading_Reading"),3)
Run Code Online (Sandbox Code Playgroud)

现在,当数据集为空时,"Fields!Reading.Value"变为空,找到它们的最大值无效.如何检查整列是否为空?

我试了以下没有运气.

=iif(IsNothing(Fields!.Reading.Value),"",FormatNumber(MAX(Fields!Reading.Value, "CellReading_Reading"),3))
Run Code Online (Sandbox Code Playgroud)

但我仍然在报告中得到#Error.我也检查了链接,但无法从中得到线索.我想在报告级别处理它.

reportingservices-2005 reporting-services

30
推荐指数
2
解决办法
10万
查看次数

为什么我的SSRS报告显示旧数据?

我有一个实时报告,它以某种方式显示缓存数据,尽管事实上我已禁用所有缓存(我知道).当我在BIDS查询编辑器中运行查询时,它显示当前数据.但是在BIDS预览和实际部署的报告中,它仍然显示过时的数据.

我尝试在报告网站的报告属性中切换报告缓存,然后我进入IIS HTTP标头属性并将内容设置为"立即过期".我之前在BIDS预览窗口中看到过这个问题,因为.data文件与报告定义一起存储(我已经删除/刷新了几次),但我从未见过现实报告.

在某个地方我还有其他缓存选项吗?

编辑:该报告还有一个用户选择的参数,这使得这更令人困惑,因为我的印象是,即使启用了缓存,参数也会导致SSRS使用最新的数据.

reportingservices-2005 reporting-services

22
推荐指数
5
解决办法
4万
查看次数

iif函数是否计算SSRS中的两个路径或者它是否已短路?

我试图根据产品的销售额来评估每公斤价格($/Kg).如果产品在指定期间内实际销售,则此方法可以正常工作.但是,如果产品未售出,则Kg(分母)最终为0(零)并产生错误. - 除以零错误.

我试过这个

=iif(KgSold=0,0,Revenue/KgSold)
Run Code Online (Sandbox Code Playgroud)

似乎该iif函数正在计算真假结果.我该如何解决这个问题.

我应该使用该switch功能吗?

=switch(KgSold=0,0
        KgSold<>0,Revenue/KgSold)
Run Code Online (Sandbox Code Playgroud)

iif-function reportingservices-2005 reporting-services

19
推荐指数
2
解决办法
3988
查看次数