Integreer Reporting Services door gebruik te maken van Report Viewer-controles

Microsoft Visual Studio 2015 biedt twee Report Viewer-controles om rapportagefunctionaliteit in uw applicaties te integreren. Er is een versie voor Windows Forms-gebaseerde applicaties en een voor Web Forms-applicaties. Elke besturing biedt vergelijkbare functionaliteit, maar is ontworpen om hun individuele omgevingen te targeten. Beide besturingselementen kunnen rapporten verwerken die worden uitgezonden naar een rapportserver (remote processing mode) of worden gekopieerd naar een computer waar Microsoft SQL Server Reporting Services niet is geïnstalleerd (local processing mode).

De Report Viewer-bediening bevat geen ingebouwde ondersteuning voor dynamisch aanpassen aan verschillende apparaten met verschillende schermresoluties.

Externe verwerkingsmodus

Remote processing-modus is de voorkeursmethode om rapporten te bekijken die op een rapportserver worden ingezet. Afstandsbediening modus biedt de volgende voordelen:

  • Externe verwerking biedt een geoptimaliseerde oplossing voor het uitvoeren van rapporten omdat de rapportserver het rapport verwerkt.

  • Omdat de rapportserver alle verwerking afhandelt, kan een rapportverzoek worden verwerkt door meerdere rapportservers in een scale-out deployment of een server met meerdere processors in een scale-up scenario.

Daarnaast kunnen rapporten die in remote mode worden uitgevoerd gebruikmaken van de volledige functionaliteit van de rapportserver, inclusief alle rendering en data-extensies.

Note

De lijst met extensies die beschikbaar zijn voor de Report Viewer-controle wanneer deze in remote processing modus draait, hangt af van de editie van Reporting Services die op de rapportserver is geïnstalleerd.

Lokale verwerkingsmodus

Lokale verwerkingsmodus biedt een alternatieve methode om rapporten te bekijken en weer te geven wanneer Reporting Services niet is geïnstalleerd. In tegenstelling tot remote processing is slechts een subset van de functionaliteit die door de rapportserver wordt aangeboden beschikbaar in de controle. In lokale verwerkingsmodus wordt gegevensverwerking niet afgehandeld door de controle, maar geïmplementeerd door de hostapplicatie. De rapportageverwerking wordt echter door de controle zelf afgehandeld. In lokale verwerkingsmodus zijn alleen de PDF-, Excel-, Word- en Image rendering-extensies beschikbaar.