Skapa anpassade rapporter med hjälp av SQL Server vyer i Configuration Manager

Configuration Manager frågor SQL Server vyer i Configuration Manager platsdatabas för att hämta den information som visas i rapporter. Configuration Manager-platsdatabasen innehåller en stor samling information om nätverket, datorer, användare, användargrupper och många andra komponenter i datormiljön. Databasen innehåller också objekt som representerar Configuration Manager åtgärder, till exempel distributioner, programuppdateringar, konfigurationsbaslinjer, rapporter och statusmeddelanden. Configuration Manager-administratörer måste förstå de olika kategorierna i SQL-vyerna, vilken information som lagras i varje vy och hur SQL-vyerna kan kopplas till varandra för att skapa rapporter som returnerar den information som krävs. Eftersom Configuration Manager frågor och samlingar hämtar information från Windows Management Instrumentation (WMI) i stället för Configuration Manager SQL-vyer är det också bra att veta hur SQL-vyschemat är relaterat till WMI-schemat.

Den här dokumentationen förutsätter att du har grundläggande förståelse för Configuration Manager- och SQL-instruktioner, att du har en fungerande Configuration Manager infrastruktur på plats och att du har en grundläggande förståelse för Configuration Manager rapporter. Mer information om hur du skapar rapporter i Configuration Manager finns i Introduktion till rapportering. Mer information om hur du skriver grundläggande SQL-uttryck finns i dokumentationen till SQL Server.

Den här dokumentationen innehåller en översikt över SQL-vyschemat och SQL-vyerna i Configuration Manager, en översikt över befintliga rapporter och tillhörande rapporteringsprocedurer, exempel på SQL-instruktioner för varje SQL-vykategori i Configuration Manager, övningar för att skapa anpassade rapporter, en översikt för att skriva SQL-instruktioner för rapporter samt en översikt över WMI-schema för Configuration Manager Provider.

Produktversioner som används i det här dokumentet

Det här dokumentet har skapats med Microsoft SQL Server 2012, Report Builder 3.0 och Configuration Manager. Vilka SQL-vyer, alternativ och kommandon som är tillgängliga kan variera beroende på vilken version av varje produkt du använder. Mer information finns i dokumentationen för de produkter du använder.

Vad är nytt för rapportering i Configuration Manager

Det här avsnittet visar de ändringar som har gjorts sedan Configuration Manager 2007 för Configuration Manager rapportering.

  • Configuration Manager använder inte längre rapporteringsplatsen. Reporting Services-platsen är den enda platssystemroll som Configuration Manager nu använder för rapportering.

  • Fullständig integrering av Configuration Manager 2007 R2 SQL Server Reporting Services lösning: Förutom standardrapporthantering introducerade Configuration Manager 2007 R2 stöd för SQL Server Reporting Services reporting. Configuration Manager integrerar Reporting Services-lösningen, lägger till nya funktioner och tar bort standardrapporthantering som rapporteringslösning.

  • Report Builder 2.0-integrering: Configuration Manager använder Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 som exklusivt redigerings- och redigeringsverktyg för både modellbaserade och SQL-baserade rapporter. Report Builder 2.0 installeras automatiskt när du skapar eller ändrar en rapport för första gången.

  • Med rapportprenumerationer i SQL Server Reporting Services kan du konfigurera automatisk leverans av angivna rapporter via e-post eller till en filresurs i schemalagda intervall.

  • Du kan köra Configuration Manager -rapporter i Configuration Manager -konsolen med hjälp av Report Viewer, eller så kan du köra rapporter från en webbläsare med hjälp av Report Manager. Båda metoderna för att köra rapporter ger en liknande upplevelse.

  • Rapporter i Configuration Manager återges på språkområdet för den installerade Configuration Manager konsolen. Prenumerationer återges på de nationella inställningar där SQL Server Reporting Services är installerat. När du skapar en rapport kan du ange sammansättningen och uttrycket.

  • När Microsoft SQL Server 2012 eller SQL Server 2008 R2 körs på Reporting Services-punkten öppnar Configuration Manager Reporting Services Report Builder 3.0 när du skapar eller ändrar rapporter. När Microsoft SQL Server 2008 körs på Reporting Services-punkten öppnar Configuration Manager Reporting Services Report Builder 2.0 när du skapar eller ändrar rapporter.

  • Arbetsytan Övervakning i Configuration Manager-konsolen visar nu länkar till SQL Server Reporting Services Report Manager från rapporteringsnoden.

  • Configuration Manager rapporter är nu helt aktiverade för rollbaserad administration. Data för alla rapporter som ingår i Configuration Manager filtreras baserat på behörigheterna för den administrativa användare som kör rapporten. Administrativa användare med specifika roller kan bara visa information som definierats för deras roller. Mer information finns i avsnittet Planera för Role-Based administration för rapporter i artikeln Planera för rapportering i Configuration Manager i Configuration Manager dokumentationsbiblioteket.

I det här avsnittet

  • SQL Server vyer i Configuration Manager Ger en översikt över de vyer du kan använda för att skapa rapporter i Configuration Manager.

  • Arbeta med rapporter i Configuration Manager Ger en översikt över Configuration Manager rapporter, elementen i en rapport och procedurer som du kan använda för att skapa och hantera rapporter.

  • Teknisk referens för SQL Server vyer i Configuration Manager Innehåller SQL-exempeluttryck för varje SQL-vykategori i Configuration Manager, övningar för att ändra befintlig Configuration Manager rapporter och skapa nya rapporter, information om hur du skriver SQL-uttryck och de frågedesignverktyg som är tillgängliga i SQL Server som kan användas när du skriver SQL-instruktioner för rapporter samt en översikt över Configuration Manager WMI-providerschema.

Se även