Publicera rapporter till en rapportserver

Efter att du designat och testat en rapport eller en uppsättning rapporter, använd distributionsfunktionerna i SQL Server Data Tools (SSDT) för att publicera rapporterna till en rapportserver. Du kan publicera individuella rapporter eller ett rapportserverprojekt, som kan innehålla flera rapporter och datakällor. Att publicera ett rapportserverprojekt är det enklaste sättet att publicera flera rapporter. SSDT använder termen deploy istället för termen publicera. De två termerna är utbytbara.

SSDT tillhandahåller projektkonfigurationer för hantering av rapportpublikationer. Konfigurationer specificerar:

  • Platsen för rapportservern och versionen av SQL Server Reporting Services (SSRS) som installerats på rapportservern.
  • Om datakällorna publiceras till rapportservern eller skrivs över. Till exempel kan "Debug"-konfigurationen publiceras på en annan server än "release"-konfigurationen. Dessutom kan du skapa fler konfigurationer.

Förutsättningar

Din rapportserveradministratör definierar rollbaserad säkerhet som avgör behörighet. Publiceringsåtgärder beviljas vanligtvis via rollen Publisher.

Projektkonfigurationer

Din rapporteringsmiljö kan ha flera rapportservrar och olika versioner av Reporting Services installerade. Du kan skapa flera konfigurationer och sedan välja en specifik för ditt distributionsscenario. Project-konfigurationer inkluderar egenskaper för byggrapporter, såsom mappen där byggda rapporter tillfälligt lagras och hur man hanterar byggfrågor. Konfigurationerna har också egenskaper som du använder för att specificera rapportserverns plats, versionen av rapportservern och mapparna på rapportservern.

Som standard erbjuder SSDT tre projektkonfigurationer:

Projektkonfiguration Description
DebugLocal Visa rapporter i ett lokalt förhandsvisningsfönster.
Debug Publicera rapporter till en testserver.
Släppa Publicera rapporter till en produktionsserver.

Rullgardinsmenyn Lösningskonfigurationer på Standardverktygsfältet visar den aktiva konfigurationen. För att använda en annan konfiguration, välj den från listan.

Skärmdump av tutorial-fönstret Property Pages, som markerar rullgardinsmenyn Konfiguration.

Mer information finns i:

Publicera alla rapporter i ett projekt

Du kan se publiceringsprocessen i utdatafönstret genom att använda en av följande metoder:

  • I SSDT-byggmenyn , välj Distribuera lösning. ELLER,
  • I Prieskumník riešení, högerklicka på rapportprojektet och välj sedan Deploy Solution.

När du distribuerar ett rapportserverprojekt distribueras även de delade datakällorna i rapportprojektet. Alla rapporter distribueras från samma projektkonfiguration: till samma rapportserver, samma mapp på servern och så vidare. För att publicera rapporter till olika servrar, publicera dem antingen en i taget eller inkludera bara de rapporter du vill i rapportserverprojektet. En lösning kan inkludera flera rapportserverprojekt. Flera projekt kan göra det enklare att hantera distributionen av rapporter eftersom du kan använda en annan konfiguration för att distribuera olika projekt.

Publicera en enda rapport

I Prieskumník riešení, högerklicka på rapporten och välj sedan Deploy Solution. Visa statusen för publiceringsprocessen i utdatafönstret.

När du publicerar en rapport måste du också distribuera de delade datakällor som rapporten använder.

  • Om du inte vill publicera alla rapporter i ett projekt kan du bara publicera en enda rapport. Välj en konfiguration som distribuerar rapporten (till exempel Release-konfigurationen), högerklicka på rapporten och välj sedan Distribuera lösning.
  • Om en rapport använder en delad datakälla måste du också distribuera den delade datakällan, annars körs inte den distribuerade rapporten. Högerklicka på den delade datakällan och välj sedan Distribuera lösning.

Efter att målserverns URL för rapportservern har specificerats kan du ändra standardmapparna till specifika rapporter och sedan distribuera delade datakällor.