我们有一堆 SSRS (2008) 报告部署到我们的门户网站。我们编辑了一些报告以使用与最初部署时使用的共享数据源不同的共享数据源。
我正在寻找一种查询 ReportServer 数据库的方法,以显示哪些报告使用了这些共享数据源中的哪些。我发现您可以使用存储在 Catalog.Content 中的 XML 数据来显示正在使用的数据源,但这对于最初部署报表所使用的数据源来说是存在的。
JHF*_*HFB 16
好的,我明白了。发现这个链接有帮助:http : //social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/581c7068-0abe-49f9-a1a5-93e94f472641/
我将这些信息提炼为这个查询:
select
Catalog.name,
cat1.Name datasource
from
Catalog
join DataSource
on Catalog.ItemID = DataSource.ItemID
join Catalog cat1
on DataSource.Link = cat1.ItemID
where
Catalog.Type = 2
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助其他人在未来!
| 归档时间: |
|
| 查看次数: |
25415 次 |
| 最近记录: |