将新参数添加到存储过程时,SSRS参数不在列表中

时间:2015-01-16 15:33:15

标签: sql-server reporting-services ssrs-2008

我原来的存储过程只包含三个参数:

@facilityId int = 0, 
@startDate date,
@endDate date

我添加了一个新参数,使用户能够根据姓氏进行搜索,所以现在我的参数如下所示:

@facilityId int = 0, 
@startDate date,
@endDate date,
@lastName nvarchar(255) = NULL

但是,我的报告未在“参数”列表或“数据集”属性的“参数”部分中显示新参数:

enter image description here enter image description here

查看共享数据集属性时,我的新参数存在:

enter image description here

我尝试删除report.rdl.data文件,关闭/打开VS,重建数据库连接和刷新字段。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我最终不得不手动创建一个与我的存储过程参数同名的参数。这允许我选择数据集属性的参数部分中的下拉列表。

无论我尝试关闭/打开VS或删除.data文件多少次,都不会填充新的存储过程。