Konfigurera rapportering i Configuration Manager

Gäller för: Configuration Manager (aktuell gren)

Innan du kan skapa, ändra och köra rapporter i Configuration Manager-konsolen finns det flera konfigurationsuppgifter att utföra. Använd den här artikeln för att konfigurera rapportering i din Configuration Manager-hierarki.

Innan du installerar och konfigurerar SQL Server Reporting Services i hierarkin bör du läsa följande Configuration Manager rapporteringsartiklar:

SQL Server Reporting Services

SQL Server Reporting Services är en serverbaserad rapporteringsplattform som tillhandahåller omfattande rapporteringsfunktioner för olika typer av datakällor. Reporting Services-platsen i Configuration Manager kommunicerar med SQL Server Reporting Services för att:

  • Kopiera Configuration Manager rapporter till en angiven rapportmapp
  • Konfigurera Reporting Services-inställningar
  • Konfigurera säkerhetsinställningar för Reporting Services

När du kör en rapport ansluter Reporting Services-komponenten till Configuration Manager platsdatabas för att hämta data.

Innan du kan installera Reporting Services-platsen på en Configuration Manager plats ska du installera och konfigurera SQL Server Reporting Services på målplatssystemet. Mer information finns i Installera SQL Server Reporting Services.

Verifiera SQL Server Reporting Services installation

Använd följande procedur för att kontrollera att SQL Server Reporting Services är installerat och körs korrekt.

  1. Gå till Start-menyn i platssystemet och öppna Rapportserver Configuration Manager. Du kan hitta den i avsnittet Konfigurationsverktyg i gruppen Microsoft SQL Server.

  2. I fönstret Konfigurationsanslutning för Reporting Services anger du namnet på den server som är värd för SQL Server Reporting Services. Välj den instans av SQL Server som du installerade SQL Server Reporting Services på. Välj sedan Anslut för att öppna Reporting Services Configuration Manager.

  3. På sidan Rapportserverstatus kontrollerar du att Status för rapporttjänsten är Startad. Om den inte är i det här tillståndet väljer du Starta.

  4. På sidan Webbtjänst-URL väljer du URL:en i URL:er för rapporttjänstens webbtjänst. Den här åtgärden testar anslutningen till rapportmappen. Webbläsaren kan uppmana dig att ange autentiseringsuppgifter. Kontrollera att webbsidan öppnas.

  5. På sidan Databas kontrollerar du att rapportserverläget är inställt på Intern.

  6. På sidan Rapporthanterarens URL väljer du URL:en i Rapporthanterarens webbplatsidentifiering. Den här åtgärden testar anslutningen till den virtuella katalogen för Rapporthanteraren. Webbläsaren kan uppmana dig att ange autentiseringsuppgifter. Kontrollera att webbsidan öppnas.

    Obs!

    Rapportering i Configuration Manager kräver inte Reporting Services Report Manager. Du behöver den bara om du vill köra rapporter i webbläsaren eller hantera rapporter med hjälp av Rapporthanteraren.

  7. Välj Avsluta för att stänga Reporting Services-Configuration Manager.

Konfigurera rapportering för att använda Report Builder 3.0

  1. Öppna Windows-registereditorn på den dator som kör Configuration Manager-konsolen.

  2. Bläddra till HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting.

  3. Öppna nyckeln ReportBuilderApplicationManifestName för att redigera värdedata.

  4. Ändra värdet till ReportBuilder_3_0_0_0.applicationoch välj sedan OK för att spara.

  5. Stäng Windows Registereditorn.

Installera en Reporting Services-plats

Installera Reporting Services-platsen för att hantera rapporter på platsen. Reporting Services-platsen:

  • Kopierar rapportmappar och rapporter till SQL Server Reporting Services
  • Tillämpar säkerhetsprincipen för rapporter och mappar
  • Anger konfigurationsinställningar i Reporting Services

Krav och begränsningar

Innan du kan visa eller hantera rapporter i Configuration Manager-konsolen behöver du en Reporting Services-plats. Konfigurera den här platssystemrollen på en server med Microsoft SQL Server Reporting Services. Mer information finns i Krav för rapportering.

  • När du väljer en plats för att installera Reporting Services-platsen måste användare som kommer åt rapporterna vara i samma säkerhetsomfång som platsen där du installerar rollen.

  • När du har installerat en Reporting Services-plats i ett platssystem ändrar du inte URL:en för rapportservern.

    Du kan till exempel skapa Reporting Services-platsen. Sedan ändrar du URL:en för rapportservern i Reporting Services Configuration Manager. Den Configuration Manager-konsolen fortsätter att använda den gamla URL:en. Du kan inte köra, redigera eller skapa rapporter från konsolen.

    Om du behöver ändra rapportserverns URL tar du först bort den befintliga Reporting Services-platsen. Ändra URL:en och installera sedan om Reporting Services-platsen.

  • När du installerar en Reporting Services-plats anger du ett Reporting Services-platskonto. För att användare från en annan domän ska kunna köra en rapport skapar du ett dubbelriktad förtroende mellan domäner. Annars kan rapporten inte köras.

Installera Reporting Services-platsen på ett platssystem

Mer information om hur du konfigurerar platssystem finns i Installera platssystemroller.

  1. I Configuration Manager-konsolen går du till arbetsytan Administration, expanderar Platskonfiguration och väljer sedan noden Servrar och platssystemroller.

  2. Lägg till Reporting Services-platsen på en ny eller befintlig platssystemserver:

    • Nytt platssystem: På fliken Start i menyfliksområdet går du till gruppen Skapa och väljer Skapa platssystemserver. Guiden Skapa platssystemserver öppnas.

    • Befintligt platssystem: Välj målservern. Välj Lägg till platssystemroll i gruppen Server på fliken Start i menyfliksområdet. Guiden Lägg till platssystemroller öppnas.

  3. På sidan Allmänt anger du de allmänna inställningarna för platssystemservern. När du lägger till Reporting Services-platsen på en befintlig server kontrollerar du de värden som du tidigare har konfigurerat.

  4. På sidan Val av systemroll väljer du Reporting Services-platsen i listan över tillgängliga roller och väljer sedan Nästa.

  5. sidan Reporting Services-plats konfigurerar du följande inställningar:

    • Platsdatabasservernamn: Ange namnet på den server som är värd för Configuration Manager platsdatabas. Guiden hämtar vanligtvis det fullständigt kvalificerade domännamnet (FQDN) för servern. Om du vill ange en databasinstans använder du formatet <servernamn><instansnamn>. Till exempel sqlserver\named1.

    • Databasnamn: Ange namnet på Configuration Manager platsdatabas. Välj Verifiera för att bekräfta att guiden har åtkomst till platsdatabasen.

      Viktigt

      Det användarkonto som du använder för att skapa Reporting Services-platsen måste ha läsbehörighet till platsdatabasen. Om anslutningstestet misslyckas visas en röd varningsikon. Sammanhangsberoende hovringstext på ikonen innehåller information om felet. Korrigera felet och välj sedan Testa igen.

    • Mappnamn: Ange mappnamnet som ska skapas och användas för Configuration Manager rapporter i Reporting Services.

    • Reporting Services-serverinstans: Välj instansen av SQL Server för Reporting Services. Om den här sidan inte visar några instanser kontrollerar du att SQL Server Reporting Services har installerats, konfigurerats och startats.

      Viktigt

      Configuration Manager upprättar en anslutning i kontexten för den aktuella användaren till WMI på det valda platssystemet. Den använder den här anslutningen för att hämta instansen av SQL Server för Reporting Services. Den aktuella användaren måste ha läsbehörighet till WMI i platssystemet, eller så kan guiden inte hämta Reporting Services-instanserna.

    • Reporting Services-platskonto: Välj Ange och välj sedan ett konto som ska användas. SQL Server Reporting Services på Reporting Services-platsen använder det här kontot för att ansluta till Configuration Manager platsdatabas. Den här anslutningen är till för att hämta data för en rapport. Välj Befintligt konto för att ange ett Windows-användarkonto som du tidigare konfigurerade som ett Configuration Manager konto. Välj Nytt konto för att ange ett Windows-användarkonto som för närvarande inte har konfigurerats för användning. Configuration Manager ger automatiskt den angivna användaren åtkomst till platsdatabasen.

      Kontot som kör Reporting Services måste tillhöra den lokala domänsäkerhetsgruppen Windows-auktoriseringsåtkomstgrupp. Detta ger kontot Tillåt läsbehörigheter för attributet tokenGroupsGlobalAndUniversal för alla användarobjekt i domänen. Användare i en annan domän än Reporting Services-platskontot behöver ett dubbelriktad förtroende mellan domänerna för att kunna köra rapporter.

      Det angivna Windows-användarkontot och lösenordet krypteras och lagras i Reporting Services-databasen. Reporting Services hämtar data för rapporter från platsdatabasen med hjälp av det här kontot och lösenordet.

      Viktigt

      Det konto som du anger måste ha lokal inloggningsbehörighet på den server som är värd för Reporting Services-databasen.

  6. Slutför guiden.

När guiden är klar skapar Configuration Manager rapportmapparna i Reporting Services. Den kopierar sedan sina rapporter till de angivna rapportmapparna.

Tips

Om du bara vill visa platssystem som är värdar för reporting services-platsrollen högerklickar du på Servrar och platssystemroller och väljer Reporting Services-platsen.

Språk för rapporter

När Configuration Manager skapar rapportmappar och kopierar rapporter till rapportservern avgör det lämpligt språk för objekten.

  • Skapa rapportmappar, kopiera rapporter

    • Skapa objekt med hjälp av nationella inställningar för platsserverns operativsystem

    • Om det specifika språkpaketet inte är tillgängligt är standardspråket engelska (ENU)

  • Visa rapporter i en webbläsare

    • Mapp- och rapportnamn: samma nationella inställningar som platsservern

    • Rapportinnehåll: dynamiskt baserat på webbläsarens nationella inställningar

  • Visa rapporter i Configuration Manager-konsolen

    • Mapp- och rapportnamn: dynamiskt baserat på konsolens nationella inställningar

    • Rapportinnehåll: dynamiskt baserat på konsolens nationella inställningar

När du installerar en Reporting Services-plats på en plats utan språkpaket installeras rapporterna på engelska. Om du installerar ett språkpaket när du har installerat Reporting Services-platsen måste du avinstallera och installera om Reporting Services-platsen för att rapporterna ska vara tillgängliga på lämpligt språkpaketspråk.

Mer information finns i Språkpaket.

Säkerhetsrättigheter för filinstallation och rapportmapp

Configuration Manager utför följande åtgärder för att installera Reporting Services-platsen och för att konfigurera Reporting Services:

Viktigt

Webbplatsen utför dessa åtgärder i kontexten för det konto som har konfigurerats för SMS_Executive-tjänsten. Det här kontot är vanligtvis platsserverns lokala systemkonto.

  • Installera reporting services-platsrollen.

  • Skapa datakällan i Reporting Services med de lagrade autentiseringsuppgifter som du angav i guiden. Det här kontot är det Windows-användarkonto och lösenord som Reporting Services använder för att ansluta till platsdatabasen när du kör rapporter.

  • Skapa rotmappen Configuration Manager i Reporting Services.

  • Lägg till säkerhetsrollerna ConfigMgr-rapportanvändare och ConfigMgr-rapportadministratörer i Reporting Services.

  • Skapa undermappar och distribuera sedan Configuration Manager rapporter från %ProgramFiles%\SMS_SRSRP på platsservern till Reporting Services.

  • Lägg till rollen ConfigMgr-rapportanvändare i Reporting Services i rotmapparna för alla användarkonton i Configuration Manager som har behörighet för webbplatsläsning.

  • Lägg till rollen ConfigMgr-rapportadministratörer i Reporting Services i rotmapparna för alla användarkonton i Configuration Manager som har behörighet att ändra webbplats.

  • Hämta mappningen mellan rapportmappar och Configuration Manager skyddade objekttyper. Configuration Manager underhåller den här kartan i platsdatabasen.

  • Konfigurera följande rättigheter för administrativa användare i Configuration Manager till specifika rapportmappar i Reporting Services:

    • Lägg till användare och tilldela rollen ConfigMgr-rapportanvändare till den associerade rapportmappen för administrativa användare som har behörighet att köra rapport för Configuration Manager-objektet.

    • Lägg till användare och tilldela rollen ConfigMgr-rapportadministratörer till den associerade rapportmappen för administrativa användare som har behörighet att ändra rapport för Configuration Manager-objektet.

Configuration Manager ansluter till Reporting Services och anger behörigheter för användare på rotmapparna Configuration Manager och Reporting Services och specifika rapportmappar. Efter den första installationen av Reporting Services-platsen ansluter Configuration Manager till Reporting Services var 10:e minut för att verifiera att användarrättigheterna som konfigurerats i rapportmapparna är de associerade rättigheter som har angetts för Configuration Manager användare. När användare läggs till eller användarrättigheter ändras i rapportmappen med hjälp av Reporting Services Report Manager skriver Configuration Manager över ändringarna med hjälp av rollbaserade tilldelningar som lagras i platsdatabasen. Configuration Manager tar även bort användare som inte har rapporteringsrättigheter i Configuration Manager.

Säkerhetsroller för Reporting Services

När Configuration Manager installerar Reporting Services-platsen lägger den till följande säkerhetsroller i Reporting Services:

  • ConfigMgr-rapportanvändare: Användare som har tilldelats den här säkerhetsrollen kan bara köra Configuration Manager rapporter.

  • ConfigMgr-rapportadministratörer: Användare som har tilldelats den här säkerhetsrollen kan utföra alla uppgifter som rör rapportering i Configuration Manager.

Verifiera installationen

Kontrollera installationen av Reporting Services-platsen genom att titta på specifika statusmeddelanden och loggfilsposter. Använd följande procedur för att kontrollera att reporting services-platsinstallationen lyckades.

Obs!

Om du ser rapporter i undermappen Rapporter för noden Rapportering på arbetsytan Övervakning i Configuration Manager-konsolen kan du hoppa över den här proceduren.

Verifiera installationen efter statusmeddelande

  1. I Configuration Manager-konsolen går du till arbetsytan Övervakning, expanderar Systemstatus och väljer noden Komponentstatus.

  2. Välj komponenten SMS_SRS_REPORTING_POINT .

  3. På fliken Start i menyfliksområdet går du till gruppen Komponent , väljer Visa meddelanden och sedan Alla.

  4. Ange ett datum och en tid för en period innan du installerade Reporting Services-platsen och välj sedan OK.

  5. Verifiera statusmeddelande-ID 1015. Det här statusmeddelandet anger att Reporting Services-platsen har installerats.

Verifiera installationen efter loggfil

Öppna filen Srsrp.log i katalogen Logs i Configuration Manager installationssökväg. Leta efter strängen Installation was successful.

Gå igenom den här loggfilen från den tidpunkt då Reporting Services-platsen installerades. Kontrollera att rapportmapparna har skapats, att rapporterna har distribuerats och att säkerhetsprincipen för varje mapp har bekräftats. Efter den sista raden med säkerhetsprincipbekräftelser letar du efter strängen Successfully checked that the SRS web service is healthy on server.

Konfigurera ett certifikat för att skapa rapporter

Det finns många alternativ för att skapa rapporter i SQL Server Reporting Services. När du skapar eller redigerar rapporter i Configuration Manager-konsolen öppnas Configuration Manager Report Builder som ska användas som redigeringsmiljö. Oavsett hur du skapar dina Configuration Manager rapporter behöver du ett självsignerat certifikat för serverautentisering till platsdatabasservern.

Obs!

Mer information om hur du redigerar rapporter med SQL Server Reporting Services finns i Report Builder redigeringsmiljö.

Configuration Manager installerar automatiskt certifikatet på platsservern och eventuella SMS-providerroller. Du kan skapa eller redigera rapporter från Configuration Manager-konsolen när du kör den från någon av dessa servrar.

När du skapar eller ändrar rapporter från en Configuration Manager-konsol på en annan dator exporterar du certifikatet från platsservern. Det specifika certifikatets eget namn är FQDN för platsservern i certifikatarkivet Trusted Personer för den lokala datorn. Lägg till det här certifikatet i certifikatarkivet Trusted Personer på datorn som kör Configuration Manager-konsolen.

Ändra reporting services-platsinställningar

När du har installerat den här rollen kan du ändra platsdatabasanslutningen och autentiseringsinställningarna i reporting services-platsens egenskaper.

  1. I Configuration Manager-konsolen går du till arbetsytan Administration, expanderar Platskonfiguration och väljer sedan noden Servrar och platssystemroller.

    Tips

    Om du bara vill visa en lista över platssystem som är värdar för Reporting Services-platsen högerklickar du på noden Servrar och platssystemroller och väljer Reporting Services-platsen.

  2. Välj det platssystem som är värd för Reporting Services-platsen. Välj sedan platssystemrollerna för reporting-tjänstens plats i informationsfönstret.

  3. På fliken Webbplatsroll i menyfliksområdet går du till gruppen Egenskaper och väljer Egenskaper.

  4. Du kan ändra följande inställningar i Reporting Services-punktegenskaperna:

    • Platsdatabasservernamn

    • Databasnamn

    • Användarkonto

  5. Välj OK för att spara ändringarna och stänga egenskaperna.

Mer information om de här inställningarna finns i beskrivningarna i avsnittet installera Reporting Services-platsen på ett platssystem.

Power BI-rapportserver

Från och med version 2002 kan du integrera rapportering med Power BI-rapportserver. Mer information om hur du konfigurerar det finns i Integrera med Power BI-rapportserver.

Uppgradera SQL Server

Om du vill uppgradera SQL Server och SQL Server Reporting Services tar du först bort Reporting Services-platsen från platsen. När du har uppgraderat SQL Server installerar du sedan om Reporting Services-platsen i Configuration Manager.

Om du inte följer den här processen visas fel när du kör eller redigerar rapporter från Configuration Manager-konsolen. Du kan fortsätta att köra och redigera rapporter från en webbläsare.

Konfigurera rapportalternativ

Du kan välja den standard reporting services-plats som du använder för att hantera rapporter. Webbplatsen kan ha mer än en Reporting Services-plats, men den använder bara standardservern för att hantera rapporter. Använd följande procedur för att konfigurera rapportalternativ för webbplatsen.

  1. I Configuration Manager-konsolen går du till arbetsytan Övervakning, expanderar Rapportering och väljer sedan noden Rapporter.

  2. På fliken Start i menyfliksområdet går du till gruppen Inställningar och väljer Rapportalternativ.

  3. Välj standardrapportservern i listan och välj sedan OK.

Om det inte visar några servrar kontrollerar du att du har installerat och konfigurerat en Reporting Services-plats på platsen. Mer information finns i Verifiera installationen.

Kontrollera att datorn kör en version av SQL Server Report Builder som matchar den version av SQL Server som du använder för rapportservern. Annars visas ett fel, standardrapportservern sparas inte och du kan inte skapa eller redigera rapporter.

Nästa steg

Åtgärder och underhåll för rapportering