web-dev-qa-db-fra.com

Comment puis-je dire quelles sources de données sont utilisées en SSRS?

Nous avons un groupe de rapports SSRS (2008) déployés sur notre portail Web. Nous avons modifié certains des rapports pour utiliser une source de données partagée différente de celle avec laquelle il a été déployé à l'origine.

Je cherche un moyen d'interroger la base de données Serrayerver pour me montrer quels rapports utilisent lesquels de ces sources de données partagées. J'ai constaté que vous pouvez utiliser les données XML stockées dans Catalogue.Content pour montrer quelle source de données est utilisée, mais cela apparaît à la source de données avec laquelle le rapport a été déployé à l'origine.

10
JHFB

C'est bon je l'ai. Trouvé ce lien qui a aidé: http://social.msdn.microsoft.com/forums/en-us/sqlreportingservices/thread/581c7068-0abe-49f9-a1a5-93e94f472641/

J'ai distillé cette information à cette requête:

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

J'espère que cela aide quelqu'un d'autre à l'avenir!

15
JHFB