Documentazione per sviluppatori di Reporting Services

SQL Server Reporting Services offre diverse interfacce di programmazione che è possibile applicare nelle proprie applicazioni. È possibile usare le funzionalità e le funzionalità esistenti di Reporting Services per creare strumenti di creazione di report e gestione personalizzati in siti Web e applicazioni Windows. In alternativa, è possibile estendere la piattaforma Reporting Services.

L'estensione della piattaforma Reporting Services include la creazione di nuovi componenti e risorse che è possibile utilizzare per l'accesso ai dati, il recapito dei report e altro ancora. È possibile offrire questi componenti e risorse alle società che usano Reporting Services nell'organizzazione.

Nota

Reporting Services include esercitazioni ed esempi di programmazione per iniziare a usare il servizio. Per altre informazioni, vedere Esempi di Reporting Services e Guida per sviluppatori: Esercitazioni (Reporting Services).For more information, see Reporting Services Samples and Developer's guide: Tutorials (Reporting Services).

In questa sezione

Integrare Reporting Services nelle applicazioni
Fornisce una panoramica sull'utilizzo di Reporting Services per l'integrazione dei report nelle applicazioni personalizzate. Viene descritto come utilizzare l'accesso con URL diretto e quando utilizzare il servizio Web per accedere al server di report.

Servizio Web ReportServer per ASP.NET e applicazioni tradizionali
Il servizio Web ReportServer consente di accedere alle funzionalità complete del server di report. Il servizio Web utilizza SOAP tramite HTTP e funge da interfaccia di comunicazione tra i programmi client e il server di report. Il servizio Web e i relativi metodi espongono le funzionalità del server di report e consentono di creare strumenti personalizzati per qualsiasi parte del ciclo di vita del report, dalla gestione all'esecuzione.

Sviluppare con le API REST per applicazioni moderne
Le API REST di Reporting Services consentono l'accesso programmatico agli oggetti contenuti nel catalogo di un server di report di Reporting Services. Tramite le API REST è possibile esplorare la gerarchia di cartelle, individuare il contenuto di una cartella o scaricare la definizione di un report. È anche possibile creare, aggiornare ed eliminare oggetti.

Accesso con URL (SSRS)
Reporting Services supporta un set completo di richieste basate su URL che è possibile usare come punto di accesso semplice e rapido per la navigazione e la visualizzazione dei report. È possibile usare questa tecnologia con il servizio Web ReportServer per integrare una soluzione di creazione report completa nelle applicazioni aziendali personalizzate. L'accesso con URL è utile quando si integrano i report come parte di un portale Web o quando si visualizzano report da un Web browser.

Estensioni di Reporting Services
L'architettura modulare di Reporting Services è progettata per offrire estendibilità. È disponibile un'API in codice gestito che consente di sviluppare, installare e gestire in modo semplice le estensioni usate da numerosi componenti di Reporting Services. È possibile creare assembly usando Microsoft .NET Framework e aggiungere nuove funzionalità di rendering, sicurezza, recapito ed elaborazione dati di Reporting Services per soddisfare le esigenze aziendali in continua evoluzione.

Elementi dei report personalizzati
Viene descritto come creare elementi dei report personalizzati per aggiungere funzionalità a RDL o per estendere le funzionalità dei controlli esistenti.

Usare assembly personalizzati con report
Viene descritto come utilizzare assembly personalizzati con i report includendo riferimenti al codice nella definizione del report.

Accedere al provider WMI di Reporting Services
Descrive come usare il provider WMI di Reporting Services per gestire le distribuzioni del server di report.