Jer*_*dle 3 sql parameters reporting-services
我们有一份报告,其中包含约100份链接报告.该报告的其中一个参数刚刚添加了另一个选项.我们已上传新报告以覆盖旧报告.问题是任何链接的报告中都没有新的参数值.
使其可用的唯一方法似乎是删除报告并重新创建它使选项出现,但意味着您丢失了订阅/安全设置等,这使得它无法完成所有报告.
有没有人知道它的另一种方式?
谢谢你的时间
在执行任何备份报表服务器数据库之前.
选择报告数据库
select *
from dbo.Catalog
where name like N'report_name'
Run Code Online (Sandbox Code Playgroud)
在结果集中,在列类型中,您可以看到值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
Run Code Online (Sandbox Code Playgroud)