sql - 在 Reporting Services 中使用存储过程

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

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

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

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

之前没有声明参数。

是否需要更改某些内容才能使程序在 Reporting Services 中正常运行?

最佳答案

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

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

我怀疑我们需要截图来查看您代码做了什么

关于sql - 在 Reporting Services 中使用存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8064935/

相关文章:

php - Laravel Eloquent 检索特定信息

c# - Microsoft.SqlServer.Replication.ComErrorException;无法将属性更改为 "Any CPU"

mysql - 如何从mysql中的现有表创建具有相同表结构的表?

sql - 自加入具有传递数据的更新查询

android - 如何高效查询包含两个WHERE子句的表(Android Room)

sql - 使用 SQL ALTER FUNCTION 更改列顺序会在相关函数中产生奇怪的结果

c# - 将 C# 转换的 base64 存储为 SQL Server varbinary(max)

sql - TSQL 月度报告按组求和

sql - 如何将 SQL 数据顺序从行更改为列?

不支持 SQL Server 版本 10 错误