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

SSRS parameter not in list when adding a new parameter to a stored procedure

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

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

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

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

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

查看共享数据集属性时出现我的新参数:

我试过删除report.rdl.data文件,closed/openedVS,重建数据库连接,刷新字段。

我是不是漏掉了什么?

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

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