Censimento del Catalogo Reports
Mi è capitato di dover "censire" tutti i report che avevo realizzato nel tempo per un cliente (più di 40). In rete ho trovato diversi modi per farlo, ma a me serviva qualcosa di molto veloce.
Il database ReportServer contiene tutte le informazioni di cui avevo bisogno, ho quindi realizzato questo script che non fa altro che esplorare gli item della tabella Catalog. Visualizza solo le informazioni base, ma può essere esteso per mostrare anche tutte le sottoscrizioni (tabella Subscriptions) o creare statistiche sull'esecuzione dei reports (tabella ExecutionLog).
Basta poi utilizzarlo come dataset di un nuovo report e il gioco è fatto.