如果您有报表服务器数据库的备份,您只需要恢复它,数据源就会在那里。
要查找哪些报告正在使用数据源,您可以在 ReportServer 数据库上运行此查询:
select *
from catalog
where
content is not null
AND convert(varchar(max), convert(varbinary(max), content)) LIKE '%<DataSourceReference>%' + @yourDataSource + '%</DataSourceReference>%'