Dela via


SQL Server vyer i Configuration Manager

En Microsoft SQL Server vy är en virtuell tabell vars innehåll baseras på resultatet från en SQL-fråga. En vy består av en uppsättning namngivna kolumner och rader med data. Innehållet i en vy lagras dock inte i SQL Server-databasen. Rader och kolumner med data kommer från tabeller eller andra SQL Server vyer som refereras i frågan som definierar vyn och skapas dynamiskt när frågan körs. Frågan som definierar vyn kan komma från en eller flera tabeller eller från andra vyer i en eller flera databaser. Distribuerade frågor (frågor som kommer åt data från flera datakällor) kan också användas för att definiera vyer som hämtar data från flera heterogena källor (data som lagras i flera format), till exempel data som lagras i en SQL Server databas, en textfil eller ett Microsoft Excel-kalkylblad.

Under installationen skapar Configuration Manager följande SQL Server vytyper:

  • Vyer mot statiska (oförändrade) tabeller.

  • Vyer som använder data från tabeller med ett dynamiskt (föränderligt) schema.

För ett dynamiskt schema skapar konfigurationen ett antal SQL Server lagrade procedurer som skapar vyerna. Dessa lagrade procedurer körs av Configuration Manager för att uppdatera vyerna när schemat för underliggande tabeller ändras. Insamlingsutvärderings-, identifierings- och inventeringsdata är exempel på data för vilka nya tabeller eller nya egenskaper i befintliga tabeller kan skapas under driften av en Configuration Manager plats.

Rapportering i Configuration Manager

Configuration Manager använder Microsoft SQL Server Reporting Services för att generera och köra rapporter mot Configuration Manager-databasen från Configuration Manager-konsolen. Den här tjänsten ersätter nu metoden som används för att skapa rapporter i Configuration Manager 2007 och ger följande fördelar:

  • Använder ett branschstandardrapporteringssystem för att fråga Configuration Manager-databasen.

  • SQL Server Reporting Services erbjuder högre prestanda, tillgänglighet och skalbarhet jämfört med den tidigare rapporteringsmetoden.

  • Gör det möjligt för användare som inte är bekanta med Configuration Manager rapportering att generera oplanerade rapporter.

  • Gör det möjligt för användare att prenumerera på rapporter. En chef kan till exempel automatiskt skickas via e-post till en rapport varje dag, med information om status för en programuppdateringsdistribution.

  • Förenklar skapandet av SQL-baserade rapporter i Configuration Manager.

  • Gör det möjligt för användare att exportera rapporter i olika typer av populära format.

Mer information om hur du använder rapporter från Configuration Manager-konsolen finns i Introduktion till rapportering.

Configuration Manager SQL Server visa schema

För att skapa effektiva rapporter måste korrekta SQL-instruktioner baserat på lämpliga Configuration Manager vyer användas för att hämta nödvändiga data och för att visa förväntade utdata. Att känna till Configuration Manager databasvyschema är ett viktigt första steg när du lär dig hur du skapar dessa rapporter.

En stor del av Configuration Manager SQL Server visa schema mappar till SMS Provider WMI-schemat, som används när du skapar WQL-baserade frågor och samlingar i Configuration Manager-konsolen. Det kan dock gå mycket snabbare att fråga vyerna direkt än att använda WMI och WQL, som tar emot en frågebegäran och i sin tur frågar SQL Server databas om informationen. Genom att använda SQL Server vyer direkt eliminerar du det mellanliggande steget och får en snabbare sökväg till data. Mer information om WMI-schemat för SMS-provider finns i WMI-schemareferens för SMS-provider i Configuration Manager.

Configuration Manager SQL Server vykategorier

För att effektivt skapa rapporter med nödvändiga utdata är det viktigt att veta vilka data var och en av de Configuration Manager SQL Server vyerna innehåller och hur vyerna är relaterade till varandra. Följande avsnitt i det här avsnittet innehåller detaljerad information om var och en av vykategorierna, vilken typ av data var och en av vyerna innehåller och vilka kolumner som kan användas för att koppla vyer i SQL-uttryck .

Se även

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