Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Reporting services,未显示参数值更新_Sql_Reporting Services_Parameters - Fatal编程技术网

SQL Reporting services,未显示参数值更新

SQL Reporting services,未显示参数值更新,sql,reporting-services,parameters,Sql,Reporting Services,Parameters,我们有一个报告,其中有大约100个基于它的链接报告。报告的一个参数刚刚添加了另一个选项。我们已上载新报告以覆盖旧报告。 问题是新参数值在任何链接报告中都不可用 使其可用的唯一方法似乎是删除报告并重新创建它,这会使选项出现,但意味着您将丢失订阅/安全设置等,这使所有报告都无法执行 有人知道另一种方法吗 在备份报表服务器数据库之前,感谢您抽出时间 对报表数据库执行选择操作 select * from dbo.Catalog where name like N'report_name' 在结果集中,

我们有一个报告,其中有大约100个基于它的链接报告。报告的一个参数刚刚添加了另一个选项。我们已上载新报告以覆盖旧报告。 问题是新参数值在任何链接报告中都不可用

使其可用的唯一方法似乎是删除报告并重新创建它,这会使选项出现,但意味着您将丢失订阅/安全设置等,这使所有报告都无法执行

有人知道另一种方法吗


在备份报表服务器数据库之前,感谢您抽出时间

对报表数据库执行选择操作

select *
from dbo.Catalog
where name like N'report_name'
在结果集中,在列类型中可以看到值2和4

值2是原始报告,值4是链接报告

记下更新所需的原始报告id

update c2
set c2.parameter = c1.parameter
from dbo.Catalog c1
join dbo.Catalog c2 ON c1.itemId = c2.LinksourceId
where c1.itemid -- the original report's id

还没有机会尝试,但它看起来很理想,谢谢!