Freigeben über


SQL Server Ansichten in Configuration Manager

Eine Microsoft SQL Server Sicht ist eine virtuelle Tabelle, deren Inhalt auf dem Ergebnis einer SQL-Abfrage basiert. Eine Ansicht besteht aus einem Satz benannter Spalten und Datenzeilen. Der Inhalt einer Sicht wird jedoch nicht in der SQL Server-Datenbank gespeichert. Die Zeilen und Spalten der Daten stammen aus Tabellen oder anderen SQL Server Sichten, auf die in der Abfrage verwiesen wird, die die Sicht definiert, und werden dynamisch erstellt, wenn die Abfrage ausgeführt wird. Die Abfrage, die die Sicht definiert, kann aus einer oder mehreren Tabellen oder aus anderen Sichten in einer oder mehreren Datenbanken stammen. Verteilte Abfragen (Abfragen, die auf Daten aus mehreren Datenquellen zugreifen) können auch verwendet werden, um Ansichten zu definieren, die Daten aus mehreren heterogenen Quellen pullen (Daten, die in mehreren Formaten gespeichert sind), z. B. Daten, die in einer SQL Server-Datenbank, einer Textdatei oder einer Microsoft Excel-Tabelle gespeichert sind.

Während des Setups erstellt Configuration Manager die folgenden SQL Server Ansichtstypen:

  • Sichten für statische (unveränderlich) Tabellen.

  • Sichten, die Daten aus Tabellen mit einem dynamischen (sich ändernden) Schema verwenden.

Für ein dynamisches Schema erstellt setup eine Reihe von SQL Server gespeicherten Prozeduren, die die Sichten erstellen. Diese gespeicherten Prozeduren werden von Configuration Manager ausgeführt, um die Sichten zu aktualisieren, wenn sich das Schema der zugrunde liegenden Tabellen ändert. Sammlungsauswertungs-, Ermittlungs- und Bestandsdaten sind Beispiele für Daten, für die neue Tabellen oder neue Eigenschaften in vorhandenen Tabellen während des Betriebs einer Configuration Manager Website erstellt werden können.

Berichterstellung in Configuration Manager

Configuration Manager verwendet Microsoft SQL Server Reporting Services, damit Sie Berichte für die Configuration Manager-Datenbank über die Configuration Manager-Konsole generieren und ausführen können. Dieser Dienst ersetzt jetzt die Methode, die zum Erstellen von Berichten in Configuration Manager 2007 verwendet wird, und bietet die folgenden Vorteile:

  • Verwendet ein Branchenstandard-Berichterstellungssystem, um die Configuration Manager-Datenbank abzufragen.

  • SQL Server Reporting Services bietet eine höhere Leistung, Verfügbarkeit und Skalierbarkeit als die vorherige Berichtsmethode.

  • Ermöglicht Benutzern, die nicht mit Configuration Manager Berichterstellung vertraut sind, ungeplante Berichte zu generieren.

  • Ermöglicht Benutzern das Abonnieren von Berichten; Beispielsweise könnte ein Manager automatisch jeden Tag einen Bericht per E-Mail senden, in dem der Status eines Softwareupdaterollouts aufgeführt wird.

  • Vereinfacht die Erstellung von SQL-basierten Berichten in Configuration Manager.

  • Ermöglicht Benutzern das Exportieren von Berichten in verschiedenen gängigen Formaten.

Weitere Informationen zur Verwendung von Berichten aus der Configuration Manager-Konsole finden Sie unter Einführung in die Berichterstellung.

Configuration Manager SQL Server Ansichtsschema

Um effektive Berichte zu erstellen, müssen genaue SQL-Anweisungen basierend auf den entsprechenden Configuration Manager Ansichten verwendet werden, um die erforderlichen Daten abzurufen und die erwartete Ausgabe anzuzeigen. Die Kenntnis des Configuration Manager Datenbankansichtsschemas ist ein wichtiger erster Schritt, um zu lernen, wie diese Berichte erstellt werden.

Ein Großteil des Configuration Manager SQL Server Ansichtsschemas wird dem WMI-Schema des SMS-Anbieters zugeordnet, das beim Erstellen von WQL-basierten Abfragen und Sammlungen in der Configuration Manager-Konsole verwendet wird. Die direkte Abfrage der Sichten kann jedoch viel schneller sein als die Verwendung von WMI und WQL, die eine Abfrageanforderung empfangen und wiederum die SQL Server Datenbank nach den Informationen abfragen. Indem Sie SQL Server Ansichten direkt verwenden, beseitigen Sie den Zwischenschritt und erhalten einen schnelleren Pfad zu den Daten. Weitere Informationen zum WMI-Schema des SMS-Anbieters finden Sie unter WMI-Schemareferenz für SMS-Anbieter in Configuration Manager.

Configuration Manager SQL Server Ansichtskategorien

Um Effektiv Berichte mit der erforderlichen Ausgabe zu erstellen, ist es wichtig zu wissen, welche Daten die einzelnen Configuration Manager SQL Server Ansichten enthalten und wie die Ansichten miteinander in Beziehung stehen. Die folgenden Themen in diesem Abschnitt enthalten ausführliche Informationen zu den einzelnen Ansichtskategorien, zur Art von Daten, die in den Ansichten enthalten sind und welche Spalten für JOIN-Sichten in SQL-Anweisungen verwendet werden können.

Siehe auch

Erstellen von benutzerdefinierten Berichten mithilfe von SQL Server Ansichten in Configuration Manager