【问题标题】:Using stored procedure in Reporting Services在 Reporting Services 中使用存储过程
【发布时间】:2011-12-25 06:46:16
【问题描述】:

我有完美运行的存储过程。当我将它插入 MS Reporting Services 中的查询设计器时,我有错误:

“GO”附近的语法不正确。 'GO' 附近的语法不正确。 'GO' 附近的语法不正确。 变量名“@s1a”已被声明。变量名称在查询批处理或存储过程中必须是唯一的。

正如我所说,程序在 MS SQL Server 2008 中运行良好。

之前没有声明参数。

是否需要更改某些内容以使程序在 Reporting Services 中正常工作?

【问题讨论】:

  • 我们需要看到的是您存储过程的代码,以及您放入查询设计器的代码。
  • 打开你的数据集。将查询源更改为存储过程。从下拉菜单中选择您的存储过程。

标签: sql sql-server database stored-procedures reporting-services


【解决方案1】:

GO 不是有效的 SQL。它是客户端工具的标记。

此外,您不会将存储过程定义发布到 SSRS 设计器中。 SQL Server 上应该已经存在存储过程。只有执行调用进入 SSRS 设计器。

我怀疑我们需要一个屏幕截图来看看你在做什么使用代码

【讨论】:

  • 谢谢!这就是我所需要的。我在复制代码。只是 s.p. 的名称。像魅力一样工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-02
  • 2016-10-09
  • 1970-01-01
相关资源
最近更新 更多