小编BIR*_*Guy的帖子

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

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

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

reporting reportingservices-2005 reporting-services

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

在SSRS中使用"内部"参数的规则是什么?

可以选择在以下位置创建"内部"参数SSRS:

  1. 他们在什么情况下使用?
  2. 使用内部参数的一般规则是什么?

sql-server reporting-services ssrs-2008 ssrs-2008-r2

21
推荐指数
1
解决办法
2万
查看次数

SSRS - 进程死亡/未使用后进入休眠状态

另一个SSRS问题:
我们有一个开发,一个QA,一个Prod-Backup和一个生产SSRS服务器集.
在我们的生产和生产备份中,SSRS如果不使用一段时间就会进入睡眠状态.

这在我们的开发或QA服务器上不会发生.
在我们所处的企业环境中,我们没有对这些计算机的物理(甚至远程登录)访问,并且必须与远程管理员团队一起配置我们的SSRS应用程序.

我们已经要求他们尽可能解决这个问题.到目前为止,他们还无法确定问题,我想知道我的同事是否知道这个问题的答案.谢谢.

sql-server reporting-services ssrs-2008

8
推荐指数
2
解决办法
4998
查看次数

SSRS包含或喜欢表达

我正在尝试从我的数据集中的字段创建计算表达式.我需要从一个字段中找到包含Exchange Traded一词的所有内容,并在我的新字段中找到"ETF 13F"字样.如果没有匹配,那么它就是空白.

我尝试了Like(" Exchange Traded ")和Contains(" Exchange Traded ")函数,在运行报表时,我在新字段中得到#error.

这是我试过的......

=IIf(Fields!DESC2.Value.like("*Exchange Traded*"),"ETF_13F", false)
Run Code Online (Sandbox Code Playgroud)

如何编写此通配符表达式,然后用新计算字段中的其他文本替换?

提前致谢

reporting-services

8
推荐指数
1
解决办法
3万
查看次数

SSRS表现

我创建了一个SSRS报告,用于使用存储过程检索55000条记录.从Stored Proc执行时只需3秒钟,但从SSRS报告执行时需要超过一分钟.我怎么解决这个问题?

reporting-services ssrs-2008 ssrs-2008-r2

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

您如何使用SSRS处理审核日志记录?

我在SQL Server Reporting Services 2005中有一些报告,需要保留它们的审核日志。审核日志应包括谁运行带有哪些参数的报告。我不能使用Windows身份验证。

记录此信息的最佳方法是什么?

sql-server sql-server-2005 reportingservices-2005 reporting-services

5
推荐指数
1
解决办法
7347
查看次数

如何在SSRS中执行.AddDays()之前检查空值?

我在SSRS报告中将以下内容作为文本框的值:

   =iif(IsNothing(Fields!MyDate.Value), "", Format(Fields!MyDate.Value.AddDays(30), "MMMM dd, yyyy"))
Run Code Online (Sandbox Code Playgroud)

每次MyDate为null时,它都会给我一个"#Error".

我该如何解决这个问题?

更新:

我写了这个自定义函数,它摆脱了错误,但是在null日期通过时返回0001年1月31日.

Public Shared Function NewDate(myDate as DateTime, days as integer) AS string
IF ISNOTHING(myDate) OR ISDBNULL(myDate) Then
    NewDate = "        "
ELSE
    NewDate = Format(myDate.AddDays(days), "MMMM dd, yyyy")
END IF
End Function 
Run Code Online (Sandbox Code Playgroud)

@Matt Hamilton:DateAdd("d",30,Fields!MyDate.Value)

vb.net reporting-services ssrs-2008-r2

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

SSRS:动态更改SQL语句

我在SSRS 2005中有一个基于与此类似的查询的报告:

SELECT * FROM MyTable (NOLOCK) 
WHERE col1 = 'ABC'
AND col2 LIKE '%XYZ%'
Run Code Online (Sandbox Code Playgroud)

我需要能够根据用户是否选中了复选框,在查询中动态包含WHERE子句的AND部分.基本上,这是一个动态SQL语句,这就是问题所在.我试过几种方法都无济于事.这可能吗?SSRS 2005是否支持动态SQL?谢谢!

t-sql sql-server reportingservices-2005 reporting-services

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

在使用表达式 SSRS 使用两个数据集进行计算时需要帮助

我正在创建一个 SSRS 报告,其中

在 Dataset15 中,我的值为 Jan - 100 & Feb - 110

在 Dataset16 中,我有价值 Jan - 80 & Feb - 100

现在我想使用表达式在折线图中计算相同的东西 -Jan - 80/100应该是 80% &Feb - 100/110 - 91%

当我试图找出个人每月数字 100, 110 时,我得到 210,这是 Both - 的总和Sum(Fields!Total.Value, "DataSet15")

请帮助我如何获得个人号码。

sql-server reporting-services ssrs-2008 ssrs-tablix ssrs-2008-r2

4
推荐指数
1
解决办法
2329
查看次数

2
推荐指数
1
解决办法
2135
查看次数

TSQL案例陈述

我有一个看起来像这样的表:

在此输入图像描述

我如何写一个case语句来只提取最新的费率,在这种情况下是Rate14?任何时候费率是0.0000,那么我需要回到以前的费率.

任何帮助,将不胜感激.

sql t-sql sql-server

1
推荐指数
1
解决办法
172
查看次数

SQL - 操作数数据类型varchar对sum运算符无效

我正在运行以下查询并获取操作数数据类型varchar对sum运算符错误无效.accountnature字段是一个varchar字段,但我将其转换为INT并且我仍然收到错误.

SELECT
    'Qualified' =sum(case when (cast(AccountNature AS Int)) in ('a','b') then '1' end)

from agreement

group by accountnature
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么或如何解决的任何想法?谢谢.

sql t-sql sql-server

0
推荐指数
1
解决办法
923
查看次数

带过滤器的SQL max和min日期

以下帐户于2014年1月19日关闭,然后在2/27/2018重新开放,然后在3/26/2018再次关闭.如何在打开和关闭此帐户时编写要捕获的sql.closerestrictind ='C'是帐户关闭的时间.

我们正在数据仓库中工作,每天都会加载数据以捕获所有历史记录.

对于acct 1234,它应该是这样的:

closed on 1/19/2018
re-opened on 2/27/2018
closed on 3/26/2018
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

谢谢!

sql t-sql sql-server sql-server-2014

0
推荐指数
1
解决办法
111
查看次数