Dela via


Installera eller avinstallera Reporting Services-tillägget för SharePoint (SSRS)

Gäller för: SQL Server Reporting Services (2016) Stöds inte power BI-rapportserver sharepoint

Kör installationspaketet Microsoft SQL Server Reporting Services-tillägg för SharePoint-produkter (rsSharePoint.msi) på SharePoint-servrar för att aktivera Reporting Services-funktioner i en SharePoint-distribution. Funktioner inkluderar Power View, en webbdel för rapportgranskaren, en URL-proxyslutpunkt, Reporting Services-innehållstyper och programsidor så att du kan skapa, visa och hantera rapporter, datakällor och annat rapportserverinnehåll på en SharePoint-webbplats. Reporting Services-tillägget för SharePoint-produkter är en nödvändig komponent för en rapportserver som körs i SharePoint-läge. Tillägget kan installeras från installationsguiden för SQL Server 2016 eller genom att ladda ned rsSharePoint.msi från SQL Server 2016-funktionspaketet. En lista över versionerna av tilläggs- och nedladdningssidorna finns i Var du hittar Reporting Services-tillägget för SharePoint-produkter.

Anmärkning

Reporting Services-integrering med SharePoint är inte längre tillgängligt efter SQL Server 2016. Power View-stöd är inte längre tillgängligt efter SQL Server 2017.

Förutsättningar

Att installera Reporting Services-tillägget är ett av flera steg som krävs för att integrera en rapportserver med en instans av en SharePoint-produkt. Mer information om hur du installerar och konfigurerar Reporting Services finns i Installera den första rapportservern i SharePoint-läge.

  • Om du integrerar Reporting Services med en SharePoint-servergrupp som har flera klientdelsprogram för webben installerar du tillägget på varje dator i servergruppen som har en webbserverklientdel. Installera endast det här tillägget för webbklientdelar som används för att komma åt rapportserverinnehåll.

  • Om du vill installera Reporting Services-tillägget måste du vara administratör på datorn. Om du till exempel ska köra rsSharePoint.msi i kommandotolken bör du öppna kommandotolken med administratörsbehörighet med alternativet Kör som administratör .

  • Om du vill installera Reporting Services-tillägget måste du vara medlem i gruppen SharePoint-servergruppsadministratörer.

  • Du måste vara administratör för webbplatssamlingen för att aktivera Reporting Services-integreringsfunktionen.

Vad gör tilläggsinstallationen?

Installationsprocessen för tillägg består av två faser, båda slutförs automatiskt när du slutför en standardinstallation:

  • Den första fasen är att installera filer i rätt mappar. Mapparna är standard för SharePoint-distributioner. En av filerna som är installerad är rsCustomAction.exe.

  • Den andra delen av installationen är att köra en uppsättning anpassade åtgärder för att registrera Reporting Services-filerna med SharePoint. De anpassade åtgärderna körs från rsCustomAction.exe. .exe-filen tas bort när installationen i två faser är slutförd. Du kan bara köra en filinstallation och rsCustomAction.exe körs inte i slutet av installationen och den finns kvar på enheten.

Installationsordern för Reporting Services

Tillägget kan installeras innan du installerar SharePoint eller efter SharePoint-installationen. Tillägget följer SharePoint-fördistributionsstandarder och installerar filer på platser som används av SharePoint-installationen.

Anmärkning

Fördelen med att installera tillägget innan SharePoint-produkten är att när nya servrar läggs till i servergruppen konfigureras och aktiveras Reporting Services-tillägget av SharePoint-servergruppen.

Översikt över installationsmetoderna

SQL Server 2016 Reporting Services-tillägget för SharePoint-produkter kan installeras med någon av följande två metoder:

  • Installationsguiden: I SQL Server 2016 kan du installera tillägget med installationsguiden för SQL Server. Välj Reporting Services-tillägg för SharePoint-produkter på sidan Funktionsval i guiden.

  • rsSharepoint.msi: Tillägget kan installeras direkt från installationsmediet eller laddas ned och installeras. rsSharepoint.msi stöder både ett grafiskt användargränssnitt och en kommandoradsinstallation. Du måste köra .msi med administratörsbehörighet genom att först öppna en kommandotolk med förhöjd behörighet och sedan köra rsSharepoint.msi från kommandoraden. Mer information om hur du laddar ned tillägget finns i Var du hittar Reporting Services-tillägget för SharePoint-produkter.

    Anmärkning

    Om du använder växeln /q för en tyst kommandoradsinstallation visas inte slutanvändarlicensavtalet. Oavsett installationsmetoden styrs användningen av den här programvaran av ett licensavtal och du ansvarar för att följa licensavtalet.

Installera tillägget med installationsfilen rsSharePoint.msi

Det här avsnittet handlar om att installera rssharepoint.msi direkt genom att antingen köra installationsguiden för .msi eller en kommandoradsinstallation. Om du har installerat tillägget med installationsguiden för SQL Server behöver du inte följa de här stegen.

Du kan se en fullständig lista över kommandoradsväxlar genom att köra följande kommando:

Rssharepoint.msi /?  
  1. Ladda ned installationsprogrammet (rsSharepoint.msi) för Reporting Services-tillägget. Mer information om hur du laddar ned tillägget finns i Var du hittar Reporting Services-tillägget för SharePoint-produkter.

  2. Som administratör kör dursSharepoint.msi för att köra installationsguiden. Guiden visar en välkomstsida, licensvillkoren för programvara och en registreringsinformationssida. Installationen skapar mappar under följande sökväg och kopierar filer till mapparna:

    %program files%\common files\Microsoft Shared\Web Server Extensions\15\ (SharePoint 2013)

    eller

    %program files%\common files\Microsoft Shared\Web Server Extensions\16\ (SharePoint 2016)

  3. Konfigurera rapportserverns inställningar och funktionsaktivering i Central Administration av SharePoint. Mer information om hur du installerar och konfigurerar SharePoint-läge för Reporting Services finns i Installera den första rapportservern i SharePoint-läge.

Installation endast av filer

Om du vill installera filerna men hoppa över installationsfasen för anpassad åtgärd kör du rssharepoint.msi från kommandoraden med alternativet SKIPCA.

  1. Öppna en kommandotolk med administratörsbehörighet.

  2. Kör följande kommando:

    Msiexec.exe /i rsSharePoint.msi SKIPCA=1  
    

Installationsanvändargränssnittet öppnas och körs som vanligt och filenrsCustomAction.exe är installerad. Men .exe körs inte i slutet av installationen och rsCustomAction.exe finns kvar på datorn när installationen är klar.

Använda en tvåstegsinstallation för att felsöka installationsproblem

Om du får fel under installationen kan du köra installationsprogrammet som en tvåstegsprocess från kommandoraden:

  1. Öppna en kommandotolk med administratörsbehörigheter och kör endast en filinstallation enligt beskrivningen i föregående avsnitt.

  2. Kör körbara anpassade åtgärder:

    1. Gå till mappen som innehåller filen rsCustomAction.exe. Endast filinstallationen av tillägget kopierar den här filen till datorn. rsCustomAction.exe finns i katalogen %Temp% . Om du vill navigera till filen anger du följande exempel i kommandotolken:

      CD-%temp%.

      Filen ska finnas i: \Users\<your name>\AppData\Local\Temp

    2. Ange följande kommando. Det här konfigurationssteget tar flera minuter att slutföra. W3SVC-tjänsten startas om under den här processen. Flera statusmeddelanden visas när programmet kopierar filer, registrerar komponenter och kör guiden Konfiguration av SharePoint-produkter.

      rsCustomAction.exe /i  
      
    3. Hur lång tid det tar för ändringarna att börja gälla kan variera beroende på servermiljön. Du kan också köra iisreset för att framtvinga en snabbare uppdatering.

Tyst installation för skript

Du kan använda växlarna /q eller /quiet för en "tyst" installation som inte visar några dialogrutor eller varningar. Den tysta installationen är användbar om du vill skripta installationen av tillägget.

Anmärkning

Om du använder växeln /q för en tyst kommandoradsinstallation visas inte slutanvändarlicensavtalet. Oavsett installationsmetoden styrs användningen av den här programvaran av ett licensavtal och du ansvarar för att följa licensavtalet.

Så här utför du en tyst installation:

  1. Öppna en kommandotolk med administratörsbehörighet.

  2. Kör följande kommando:

    Msiexec.exe /i rsSharePoint.msi /q  
    

Så här tar du bort Reporting Services-tillägget

Du kan avinstallera Reporting Services-tillägget för SharePoint-produkter från Microsoft Windows-kontrollpanelen eller kommandoraden.

  1. Med hjälp av kontrollpanelen körs en fullständig avinstallation av filerna på den aktuella datorn OCH det tar bort Reporting Services-objektet och funktionerna från SharePoint-servergruppen. När Reporting Services-objektet och funktionerna tas bort kan du inte längre granska och uppdatera rapporter.

  2. Med kommandoradsmetoden för att avinstallera tillägget kan du använda parametern LocalOnly för att endast ta bort tilläggsfilerna från den lokala datorn, och Reporting Services-objektet och funktionerna i servergruppen ändras inte.

Om du avinstallerar tillägget tas serverintegreringsfunktioner som används för att bearbeta rapporter på en rapportserver bort. Den tar också bort Reporting Services-sidorna från SharePoint Central Administration och andra anpassade Reporting Services-sidor. Du kanske också vill ta bort rapporter och andra rapportserverobjekt som du inte längre använder på de berörda SharePoint-webbplatserna. De körs inte när Reporting Services-tillägget har tagits bort.

Om du vill avinstallera Reporting Services-tillägget måste en SharePoint-installation fortfarande köras. Om du avinstallerar SharePoint först måste du installera om det för att avinstallera Reporting Services-tillägget.

Stegen för att avinstallera tillägget är desamma för både fristående servrar och servergrupper. Installationsprogrammet tar bort programfiler och alla konfigurationsinställningar som lades till under installationen.

Om du avinstallerar tillägget tas inte följande objekt bort:

  • Inloggningar som skapats för rapportservertjänstkontot som används för att komma åt SharePoint-konfigurations- och innehållsdatabaserna. Du måste ta bort alla inloggningar för rapportservertjänstkontot från SQL Server Database Engine-instansen som används som värd för SharePoint-databaserna.

  • Behörigheter eller grupper som du har skapat för rapportanvändare. Om du har skapat anpassade behörighetsnivåer eller SharePoint-grupper för att bevilja åtkomst till rapportserverfunktioner bör du återkalla alla behörigheter som inte längre krävs.

  • Datafiler som du laddade upp till ett SharePoint-bibliotek, inklusive rapportdefinitionsfiler (.rdl), delade datakällor (.rsds) och publicerade rapportobjekt (.rsc). De tas inte bort, men de körs inte längre. Du måste ta bort filerna manuellt.

  • Installationsprogrammet tar inte bort rapportserverdatabasen eller ändrar den rapportserverinstans som användes för integrerade åtgärder.

Avinstallera från Windows Kontrollpanel

Starta guiden från Microsoft Windows-kontrollpanelen och ta bort tillägget:

  1. I Kontrollpanelen går du till Program och väljer Avinstallera ett program

  2. Välj Microsoft SQL Server RS-tillägg för SharePoint. Du kan också starta avinstallationsguiden genom att köra rssharepoint.msi från kommandotolken utan några tillägg.

  3. Välj Ta bort.

Avinstallera från kommandoraden

Så här avinstallerar du tillägget från kommandoraden:

  1. Öppna en kommandotolk med administratörsbehörighet.

  2. Kör följande kommando:

    msiexec.exe /uninstall rsSharePoint.msi  
    
  3. Du ser en bekräftelsemeddelanderuta. Välj Ja.

Avinstallera tillägget endast från den lokala servern

De tidigare metoderna för att avinstallera tillägget tar bort Reporting Services-funktionerna och -objektet från servergruppen. Om du har en servergrupp med flera servrar och bara vill avinstallera tillägget från den lokala datorn och lämna SharePoint-servergruppen i ett funktionellt tillstånd utför du följande steg:

  1. Öppna en kommandotolk med administratörsbehörighet.

  2. Kör följande kommando:

    Msiexec.exe /uninstall rsSharePoint.msi LocalOnly=1  
    

Det här steget avregistrerar Reporting Services-komponenterna från SharePoint och tar bort filerna, men endast för den lokala datorn.

Om du vill avregistrera Reporting Services-funktionerna från SharePoint men lämna filerna på disken för användning senare utför du följande steg:

  1. Öppna en kommandotolk med administratörsbehörighet.

  2. Kör följande kommando:

    rsCustomAction.exe /p  
    

Stegen ovan förutsätter att du har slutfört en installation av .msi med SkipCA=1 och att rscusstomaction.exe är tillgänglig. Mer information finns i avsnittet som beskriver installationen av endast filer.

Så här reparerar du rssharepoint.msi från kommandoraden

Utför följande steg för att reparera eller avinstallera Reporting Services-tillägget med hjälp av kommandoraden:

  1. Öppna en kommandotolk med administratörsbehörighet.

  2. Kör följande kommando:

    msiexec.exe /f rssharepoint.msi  
    

Konfigurera loggfiler

När installationen körs loggar den information till en loggfil i mappen%temp% för användaren som installerade Reporting Services-tillägget. Till exempel c:\Users\\<username\>\AppData\Local\Temp . Filnamnet är RS_SP_<number>.log, till exempel RS_SP_0.log. Varje fel i loggen börjar med strängen "SSRSCustomActionError".

Anmärkning

AppData är en dold mapp i Windows-operativsystemet. Du kan behöva ändra mappinställningarna för Utforskaren så att du kan se dolda filer och mappar.

Öppna en loggfil med Windows Notepad

  1. Följande kommandon ändrar sökvägen till kommandotolken, listar rs-loggfilerna och öppnar sedan en av filerna med Windows Notepad:

    cd %temp%  
    
    Dir rs_sp*.log  
    
    notepad rs_sp_3.log  
    

Visa en loggfil med PowerShell

  1. Ange följande kommando från SharePoint Management Shell för att returnera en filtrerad lista med rader från filen som innehåller "ssrscustomactionerror":

    Get-content -path C:\Users\<UserName\AppData\Local\Temp\rs_sp_0.log | select-string "ssrscustomactionerror"  
    
  2. Utdata bör se ut ungefär som följande exempel:

    2011-05-23 12:40:12: SSRSCustomActionError: SharePoint is installed, but not configured.

Upgrade

Om du har en befintlig installation av Reporting Services-tillägget kan du uppgradera till den aktuella versionen. Installationen av tillägget identifierar den befintliga versionen och uppmanar dig att bekräfta uppdateringen. Meddelandet bör likna följande exempel:

En lägre version av den här produkten har identifierats i systemet. Vill du uppgradera din befintliga installation?

Om du bekräftar tas den äldre versionen av tillägget bort och sedan installeras den nya versionen.

Reporting Services-tillägget är inte instansmedveten. Du kan bara ha en instans av tillägget på en dator. Du kan inte köra olika versioner sida vid sida med den aktuella versionen.

RsCustomAction.exe

I följande tabell sammanfattas växlarna för rscustomaction.exe:

Strömbrytare Description
i Installera anpassade åtgärder. Den här åtgärden registrerar Reporting Services-komponenterna i SharePoint. W3SVCservice startas om.
r Reparera
u Avinstallera. Den här åtgärden avregistrerar Reporting Services-komponenterna från hela SharePoint-servergruppen men lämnar filerna på disken. W3SVCservice startas om.
p Lokal avinstallation. Den här åtgärden avregistrerar Reporting Services-komponenterna från endast den lokala datorn. Filerna finns kvar på disken. W3SVCservice startas om.
t ENDAST SQL Server Reporting Services 2005. Växeln testar om rapportservern har en fungerande anslutning till rapportserverdatabasen.

Konfigurera Reporting Services

När du har installerat tillägget på alla nödvändiga datorer måste du konfigurera rapportservern från Central administration av SharePoint. Vilka steg som behövs beror på vilken ordning de olika teknikerna installeras. Mer information finns i Installera den första rapportservern i SharePoint-läge och Reporting Services-rapportserver (SharePoint-läge)