Dokumentation om Reporting Services-utvecklare

SQL Server Reporting Services erbjuder flera programmeringsgränssnitt som du kan använda i dina egna applikationer. Du kan använda de befintliga funktionerna och funktionerna i Reporting Services för att bygga in anpassade rapporterings- och hanteringsverktyg i webbplatser och Windows-applikationer. Eller så kan du utöka Reporting Services-plattformen.

Att utöka Reporting Services-plattformen innebär att skapa nya komponenter och resurser som kan användas för dataåtkomst, rapportering och mer. Du kan marknadsföra dessa komponenter och resurser till företag som använder Reporting Services i sin organisation.

Note

Reporting Services inkluderar programmeringsexempel och handledningar för att hjälpa dig komma igång. För mer information, se Reporting Services Examples och Developer's guide: Tutorials (Reporting Services).

I detta avsnitt

Integrera Reporting Services i applikationer
Ger en översikt över hur man använder Reporting Services för att integrera rapportering i anpassade applikationer. Beskriver när man ska använda direkt URL-åtkomst och när webbtjänsten ska användas för att komma åt rapportservern.

Report Server webbtjänst för ASP.NET och traditionella applikationer
Report Server Web Service ger tillgång till hela funktionen i rapportservern. Webbtjänsten använder SOAP över HTTP och är utformad för att fungera som ett kommunikationsgränssnitt mellan klientprogram och rapportservern. Webbtjänsten och dess metoder exponerar rapportserverns funktionalitet och låter dig skapa anpassade verktyg för vilken del av rapportens livscykel som helst, från hantering till exekvering.

Utveckla med REST-API:er för moderna applikationer
Reporting Services REST API:er ger programmatisk åtkomst till objekten i Reporting Services rapportserverkatalog. När du använder REST-API:erna kan du navigera till en mapphierarki, upptäcka innehållet i en mapp eller ladda ner en rapportdefinition. Du kan också skapa, uppdatera och ta bort objekt.

URL-åtkomst (SSRS)
Reporting Services stöder ett komplett set URL-baserade förfrågningar som du kan använda som en snabb och enkel åtkomstpunkt för rapportering och visning. Du kan använda denna teknik med Report Server Web Service för att integrera en komplett rapporteringslösning i dina anpassade affärsapplikationer. URL-åtkomst är användbar vid integration av rapporter som en del av en webbportal eller vid visning av rapporter från en webbläsare.

Reporting Services-tillägg
Den modulära arkitekturen i Reporting Services är utformad för utbyggbarhet. Ett API med hanterad kod finns tillgängligt så att du enkelt kan utveckla, installera och hantera tillägg som används av många komponenter i Reporting Services. Du kan skapa assemblies med hjälp av Microsoft .NET Framework och lägga till nya Reporting Services funktioner för rendering, säkerhet, leverans och databehandling för att möta dina föränderliga affärsbehov.

Anpassade rapportobjekt
Beskriver hur man skapar anpassade rapportobjekt för att lägga till funktionalitet i RDL eller utöka funktionaliteten i befintliga kontroller.

Använda anpassade sammansättningar med rapporter
Beskriver hur man använder anpassade assemblies med Reports genom att inkludera kodreferenser i rapportdefinitionen.

Få åtkomst till Reporting Services WMI-providern
Beskriver hur man använder Reporting Services WMI Provider för att hantera rapporteringsserverdistributioner.