SSRS参数问题(SQL Server 2008 R2)

SSRS参数问题(SQL Server 2008 R2),sql,sql-server,reporting-services,ssrs-2008-r2,Sql,Sql Server,Reporting Services,Ssrs 2008 R2,我创建了一个包含共享数据源和多个共享数据集的报告时遇到了一个问题。报告有两个参数,一个依赖于另一个。直到最近,这一切都很顺利。现在,我用参数创建的任何报表都无法运行。我尝试创建一个简单的空报告,其中包含一个嵌入的数据集: 选择ClientId,从客户端选择名称 然后让参数使用此查询填充可用值Value=ClientId和Label=Name 当我在BIDS VS-2008中预览时,效果很好 部署和运行报告时,出现以下错误: 报表服务器数据库中发生错误。这可能是由于数据库中的连接故障、超时或磁盘不

我创建了一个包含共享数据源和多个共享数据集的报告时遇到了一个问题。报告有两个参数,一个依赖于另一个。直到最近,这一切都很顺利。现在,我用参数创建的任何报表都无法运行。我尝试创建一个简单的空报告,其中包含一个嵌入的数据集:

选择ClientId,从客户端选择名称

然后让参数使用此查询填充可用值Value=ClientId和Label=Name

当我在BIDS VS-2008中预览时,效果很好

部署和运行报告时,出现以下错误:

报表服务器数据库中发生错误。这可能是由于数据库中的连接故障、超时或磁盘不足造成的。rsReportServerDatabaseError 将表达式转换为数据类型int时出现算术溢出错误。该语句已终止

没有表达式,我已经删除了所有以前有表达式的旧数据集。看起来SSRS缓存了一些东西,虽然我已经删除了Internet缓存,删除了SSRS中的数据集,并进入数据库,删除了我能删除的所有内容。还有其他人经历过这个问题吗


谢谢

检查两件事,1参数的数据类型2向查询传递什么、参数的值或标签。错误消息表明您正在向查询中的int列传递字符串。我将查看连接失败的原因。可能您最近的部署数据源凭据没有出现。当您复制报表并粘贴到另一个项目中时,可能会发生这种情况。检查数据源凭据。@M.Ali数据类型是否正确。如您所见,这是一个非常简单的查询。正如我之前提到的,它在预览模式下投标时有效,而不是在deployment@lrb随着参数列表的填充,连接正常。报告的其余部分为空,因此没有执行其他查询。