Redigera SCCM-rapporter med Report Builder

Visste du att du behöver en Rollbaserad Administration (RBA) säkerhetsroll när du vill redigera System Center Configuration Manager (SCCM) Nuvarande filial eller 2012 R2 rapporterar med Report Builder? Du gör! I det här inlägget visar jag dig hur du kan börja redigera SCCM -rapporter med Report Builder.

SQL Server Data Tools

Innan du börjar, om du bara vill skapa och redigera rapporter med SQL Server Data Tools (SSDT)? I det här fallet behöver du inte skapa en SCCM Rapportredigerare säkerhetsroll, men du kommer fortfarande att behöva ge dina rapportredaktörer åtkomst till SQL Server och SCCM -databasen. Jag tror dock att det alltid är en bra idé att skapa säkerhetsrollen eftersom det hjälper till att dokumentera vem som kan skapa eller redigera rapporter (oavsett om det är SSRS eller Power BI) för ditt företag. Om du (SCCM -administratören) har en säkerhetsroll kan du dessutom installera och snabbt redigera rapporter med Report Builder när SSDT inte är praktiskt.

Börja redigera SCCM -rapporter med Report Builder - Security Guy

Säkerhetsroll

Tillbaka 2016 skapade jag en SCCM säkerhetsroll med Redigera rapport säkerhetsalternativ aktiverat för varje instans. Här är nedladdningen. Även om webbadressen säger "cm12" är det fortfarande bra att använda med SCCM Nuvarande filial. Med denna SCCM -säkerhetsroll kan du, SCCM -administratören, bevilja rättigheter till en Active Directory (AD) säkerhetsgrupp som tillåter dem att redigera och/eller ladda ner befintliga rapporter från SCCM. Säkerhetsrollen SCCM kommer dock INTE ge dina SCCM -rapportredaktörer åtkomst till SCCM -databasen eller SQL Server.

För att ge dina SCCM -rapportredaktörer åtkomst till SQL Server och SCCM -databasen rekommenderar jag att ge en AD -säkerhetsgrupp åtkomst till SQL Server och sedan ge denna grupp smsschm_users rättigheter till SCCM -databasen. Detta ger dina användare (AD -säkerhetsgrupp) åtkomst till att söka efter objekt som stöds i SCCM -databasen, MEN de kommer INTE kunna redigera vad som helst eller se objekt som de inte har åtkomst till i SCCM -databasen.

Nedan visar jag hur du ger en AD -säkerhetsgrupp åtkomst till SQL Server och tilldela den smsschm_users rättigheter.

Beviljar SQL Server -säkerhetsrättigheter

Börja redigera SCCM -rapporter med Report Builder - Ny inloggning

Börja med att öppna SQL Server Management Studio (SSMS) och ansluta till din SCCM SQL Server. Därefter utökar du Säkerhet nod. Högerklicka på Inloggningar nod och välj Ny inloggning ...


Börja redigera SCCM -rapporter med Report Builder - Search

Klicka på Sök… knapp.

Börja redigera SCCM -rapporter med Report Builder - Välj AD -grupp

Välj Active Directory (AD) -grupp som ska användas för att tilldela behörigheter och klicka sedan på OK.

Börja redigera SCCM -rapporter med Report Builder - Användarkartläggning

Välj Användarkartläggning nod.

Börja redigera SCCM -rapporter med Report Builder - Database

Välj din SCCM -databas (i mitt fall är det CM_CB1) och markera kryssrutan bredvid i det nedre fönstret smschm_users. Klicka på OK -knappen för att tillämpa säkerhetsinställningarna. När detta steg är klart gav du AD -säkerhetsgruppens rättigheter att logga in på SQL Server och du gav denna grupp lämpliga behörigheter för att komma åt SCCM -databasen.

Importera säkerhetsrollen SCCM Report Editor

Se till att importera SCCM -säkerhetsrollen och tilldela AD -säkerhetsgruppen till den SCCM -säkerhetsrollen. Här är nedladdningen.

IOm du är osäker på hur du gör detta, vänligen se följande blogginlägg, Hur man importerar en RBA -säkerhetsroll, för tips om hur du importerar säkerhetsrollen. Förresten, den här säkerhetsrollen liknar mycket SCCM Report Reader -säkerhetsroll Jag skapade (även 2016).

Börja redigera SCCM -rapporter med Report Builder

Nu när du har beviljat AD -säkerhetsgruppen åtkomst till SQL Server, tilldelade den smsschm_users rättigheter och tilldelade säkerhetsrollen till den, du är redo att börja redigera SCCM -rapporter med Report Builder.

Tänk på att jag starkt rekommenderar att du inte skapar rapporter direkt mot produktionsdatabasen. Anledningen är enkel, en egensinnig fråga kan "döda" din SQL Server och det kan till och med påverka dina kunder. Du bör alltid skapa din SSRS eller Power BI rapporter/instrumentpaneler i en utvecklingsmiljö.

Börja redigera SCCM -rapporter med Report Builder - Redigera

Inom SCCM -konsolen, under övervakningsnoden, välj Översikt, Rapportering, och Rapporter. Leta sedan upp rapporten du vill redigera. Högerklicka på den och välj Redigera. Nu är du redo att gå!

Fel: Report Builder är inte tillgängligt

Om du får följande felmeddelande:

Innan du kan skapa eller redigera rapporter måste din dator köra en version av SQL Server Report Builder som matchar den version av SQL Server som du använder för din rapportserver.

Det kan ha två betydelser.

Börja redigera SCCM -rapporter med Report Builder - Felmeddelande

1. Du måste installera manuellt Report Builder på din dator.

2. Detta är förmodligen mindre troligt, men det kan innebära att du har två eller fler Rapporteringspunkter och den SQL Server versioner matchar inte. Detta händer mig mycket på grund av min inställning, men för de flesta kommer detta att vara sällsynt.

Håll utkik eftersom jag om ett par veckor har ett nytt inlägg med fler rapporteringstips!

Om du har några frågor om hur du kan börja redigera SCCM -rapporter med Report Builder, du är välkommen att kontakta mig @GarthMJ.

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish