Integrazione di Reporting Services nelle applicazioniIntegrating Reporting Services into Applications

QUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) noSQL Server Reporting Services (2017)SQL Server Reporting Services (2017) noServer di report di Power BIPower BI Report ServerQUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) noSQL Server Reporting Services (2017)SQL Server Reporting Services (2017) noServer di report di Power BIPower BI Report Server

Reporting ServicesReporting Services è una piattaforma di creazione di report aperta ed estendibile progettata per fornire agli sviluppatori un set completo di API per lo sviluppo di soluzioni. is an open and extensible reporting platform designed to provide developers with a comprehensive set of APIs for developing solutions.

Nota

A partire da SQL Server 2017 Reporting Services, è disponibile l'accesso all'API REST per lo sviluppo di soluzioni.Starting with SQL Server 2017 Reporting Services, REST API access is available for developing solutions. L'accesso all'API SOAP è stato deprecato.SOAP API access has been deprecated. Per altre informazioni, vedere Sviluppo con le API REST per Reporting Services.For more information, see Develop with the REST APIs for Reporting Services.

Sono disponibili tre opzioni per l'integrazione di Reporting ServicesReporting Services nelle applicazioni personalizzate: il servizio Web ReportServer, anche noto come API SOAP di Reporting ServicesReporting Services, i controlli ReportViewer per MicrosoftMicrosoft Visual StudioVisual Studio e l'accesso con URL.There are three options for integrating Reporting ServicesReporting Services into custom applications: the Report Server Web service, also known as the Reporting ServicesReporting Services SOAP API, the ReportViewer controls for MicrosoftMicrosoft Visual StudioVisual Studio, and URL access. Ogni opzione fornisce un approccio diverso per l'integrazione di Reporting ServicesReporting Services nelle applicazioni.Each option provides a different approach for integrating Reporting ServicesReporting Services into your applications.

Servizio web ReportServerReport server web service

Il servizio Web ReportServer è l'interfaccia principale per lo sviluppo in Reporting ServicesReporting Services.The Report Server Web service is the primary interface for developing against Reporting ServicesReporting Services. Sia che si sviluppi codice per gestire il catalogo di report o che si sviluppi codice per il rendering dei report in un formato supportato, il servizio Web espone tutti i metodi necessari per integrare Reporting ServicesReporting Services nelle applicazioni.Whether you are developing code to manage your report catalog or developing code to render reports to a supported format, the Web service exposes all the necessary methods to integrate Reporting ServicesReporting Services into your applications. Un esempio di tale applicazione è costituito da Gestione report, incluso in Reporting ServicesReporting Services, che usa il servizio Web per la gestione del database del server di report.An example of one such application is Report Manager, which is included with Reporting ServicesReporting Services; it uses the Web service to manage the report server database.

Controlli ReportViewer per Visual StudioReportViewer controls for Visual Studio

I controlli ReportViewer disponibili per Visual StudioVisual Studio vengono usati per l'integrazione delle funzionalità di visualizzazione dei report nelle applicazioni.The ReportViewer controls available for Visual StudioVisual Studio are used for integrating report viewing into your applications. Sono disponibili due controlli, uno per le applicazioni basate su Windows Form e uno per le applicazioni Web Form.There are two controls: one for Windows Forms-based applications and one for Web Forms applications. Ogni controllo fornisce funzionalità per la visualizzazione dei report distribuiti in un server di report e consente di eseguire il rendering dei report presenti in un ambiente in cui non è stato installato un server di report.Each control provides the capability for viewing reports that have been deployed to a report server as well as the ability to render reports that exist in an environment where a report server has not been installed.

accesso con URLURL access

L'accesso con URL rappresenta un'altra opzione per l'integrazione delle funzionalità di visualizzazione dei report nelle applicazioni se non sono disponibili i controlli ReportViewer.URL access is another option for integrating report viewing into your applications if the ReportViewer controls are not an option. L'accesso con URL è inoltre utile per inviare agli utenti collegamenti ai report tramite posta elettronica.In addition, URL access is useful for sending links to reports to users via e-mail.

Contenuto della sezioneIn this section

Integrazione di Reporting Services tramite SOAPIntegrating Reporting Services Using SOAP
Viene descritto come integrare le funzionalità di navigazione e gestione dei report di Reporting ServicesReporting Services nelle applicazioni aziendali esistenti utilizzando il servizio Web ReportServer.Describes how to integrate Reporting ServicesReporting Services report navigation and management into your existing business applications using the Report Server Web service.

Integrazione di Reporting Services tramite i controlli ReportViewerIntegrating Reporting Services Using the ReportViewer Controls
Viene descritto come integrare le funzionalità di visualizzazione dei report nelle applicazioni esistenti utilizzando i controlli ReportViewer.Describes how to integrate report viewing into your existing applications using the ReportViewer controls.

Integrazione di Reporting Services tramite l'accesso con URLIntegrating Reporting Services Using URL Access
Viene descritto come integrare le funzionalità di navigazione dei report di Reporting ServicesReporting Services nelle applicazioni esistenti utilizzando l'accesso con URL.Describes how to integrate Reporting ServicesReporting Services report navigation into your existing business applications using URL access.

Passaggi successiviNext steps

Per scegliere tra l'accesso con URL o le API SOAP, vedere Scelta tra accesso con URL e SOAP in Reporting Services.For deciding on using URL access or the SOAP APIs, see Choosing between URL access and SOAP in Reporting Services.

Per informazioni sull'API REST di Reporting Services per SQL Server 2017, vedere Sviluppo con le API REST per Reporting Services.For information on the SQL Server 2017 Reporting Services REST API, see Develop with the REST APIs for Reporting Services.

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum