Freigeben über


Serververwaltungs-Beispielberichte

Die Serververwaltungs-Beispielberichte enthalten zwei Gruppen von Berichten:

  • Serververwaltungsberichte bestehen aus vordefinierten Berichtsdefinitionsdateien, die SQL Server-Metadaten als Informationsquelle für Berichte verwenden. Die Beispielberichte können zum Anzeigen von Serverinformationen oder als Vorlage zum Entwerfen neuer Berichte verwendet werden.
  • Ausführungsprotokoll-Beispielberichte enthalten vordefinierte Berichtsdateien, Beispieldatenbankskripts und ein SQL Server Integration Services-Beispielpaket, mit dem Sie Ausführungsprotokolldaten für einen Berichtsserver anzeigen können.
ms161561.note(de-de,SQL.90).gifHinweis:
Wenn Sie SQL Server 2005 Express Edition with Advanced Services verwenden, müssen Sie den Berichtsserver-URL ändern, bevor Sie die Beispielberichte auf dem Berichtsserver veröffentlichen. Beachten Sie auch, dass die Ausführungsprotokoll-Beispielberichte nicht in SQL Server 2005 Express Edition with Advanced Services unterstützt werden. Die Ausführungsprotokoll-Beispielberichte verwenden Daten, die von der Komponente SQL Server Integration Services bereitgestellt werden, die in SQL Server Express nicht verfügbar ist.

Sprache

Report Definition Language (RDL)

Serververwaltungs-Beispieldateien

Die folgende Tabelle enthält Beschreibungen zu allen Berichten.

Bericht Beschreibung

Schema Table Extended Properties

Stellt Typen und erweiterte Eigenschaften, kategorisiert nach Tabelle und Schema, für jede Spalte in einer Tabelle zur Verfügung.

Columns by Table and Schema (eingebetteter Bericht)

Ein eingebetteter Bericht, der von dem Bericht Schema Table Extended Properties verwendet wird.

Berichtsausführung-Protokolldateien

Die folgende Tabelle enthält Beschreibungen zu allen Berichten, Skriptdateien und Paketen.

Bericht Beschreibung

Createtables.sql

Erstellt die Tabellenstruktur zum Speichern von Berichtsausführung-Protokolldaten.

Cleanup.sql

Entfernt Daten aus den Tabellen, damit Sie die Tabellen mit neuen Daten aktualisieren können.

RSReportExecutionLog_Update.dtsx

Extrahiert interne Daten aus der Berichtsserver-Datenbank und kopiert sie in eine benutzerdefinierte Datenbank, die Berichtsausführung-Protokolldaten enthält.

RSReportExecutionLog_Update.dtsConfig

Gibt Einstellungen für das Paket an.

Execution Status Codes.rdl

Zeigt die Erfolgs- und Fehlerraten für alle Berichtsausführungen an, die innerhalb eines bestimmten Datenbereichs erfolgen. Außerdem wird angezeigt, welche Fehlercodes aufgetreten sind und welche Berichte nicht verarbeitet werden konnten.

Execution Summary.rdl

Zeigt die gesamte Berichtsausführungsstatistik für einen angegebenen Datenbereich an. Außerdem wird die Anzahl von Berichten angezeigt, die jeden Tag verarbeitet werden, sowie die zehn am häufigsten angeforderten Berichte und die zehn am längsten dauernden Berichte.

Report Summary.rdl

Zeigt zusammenfassende Berichtsausführungsinformationen für einen bestimmten Bericht innerhalb eines angegebenen Datenbereichs an.

Voraussetzungen

Ihr System muss die folgenden Anforderungen für die Verwendung der Beispielberichte erfüllen.

Server

  • Microsoft SQL Server 2005 Reporting Services (Evaluation, Standard, Developer und Enterprise Edition) oder SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Integration Services (erforderlich für die Ausführungsprotokollberichte)
  • Microsoft SQL Server 2005 Database Services

Client

  • Microsoft Internet Explorer 6.0 mit aktiviertem Scripting
  • Business Intelligence Development Studio (optional)
    ms161561.note(de-de,SQL.90).gifHinweis:
    Business Intelligence (BI) Development Studio wird auf Itanium-basierten Computern nicht unterstützt. Eine Unterstützung für BI Development Studio ist auf x64-basierten Computern verfügbar. Falls die SQL Server 2005-Beispieldatenbanken auf einem Itanium-basierten Computer bereitgestellt wurden, können Sie BI Development Studio sowohl auf einem x86- als auch x64-basierten Computer verwenden, um die Beispiele zu ändern und auszuführen.

Installieren von Beispielberichten

Die SQL Server-Beispiele werden während des Setups nicht automatisch installiert. Anweisungen zum Installieren der Beispiele finden Sie unter Installieren von Beispielen.

Bereitstellen von Beispielberichten

  1. Klicken Sie auf der Business Intelligence Development Studio-Symbolleiste auf Datei, zeigen Sie auf Öffnen, und klicken Sie dann auf Projekt/Projektmappe.
  2. Wechseln Sie zu C:\Programme\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports, wählen Sie die Datei Server Management Sample Reports.sln aus, und klicken Sie auf Öffnen.
  3. Wenn Sie SQL Server 2005 Express Edition with Advanced Services verwenden, müssen Sie die URL-Eigenschaft des Zielberichtsservers und die Standardverbindungszeichenfolge ändern, mit der eine Verbindung zur master-Systemdatenbank angegeben wird. Die Standardwerte in diesem Beispiel sind für eine SQL Server Express-Installation nicht geeignet:
    1. Wählen Sie im Menü Projekt den Befehl Eigenschaften aus.
    2. Wählen Sie in OverwriteDataSources den Wert True aus.
    3. Geben Sie in TargetServerURL den folgenden URL ein:
      https://localhost/reportserver$SQLExpress
    4. Klicken Sie auf OK, um das Dialogfeld Projekt-Eigenschaftenseiten zu schließen.
    5. Doppelklicken Sie im Projektmappen-Explorer in Freigegebene Datenquellen auf master.rds.
    6. Bearbeiten Sie im Dialogfeld Freigegebene Datenquelle auf der Registerkarte Allgemein die Verbindungszeichenfolge so, dass der folgende Wert verwendet wird:
      Data Source=localhost\SQLExpress; Initial Catalog=master
    7. Klicken Sie auf OK, um das Dialogfeld Freigegebene Datenquelle zu schließen.
  4. Wählen Sie auf der Standardsymbolleiste die Production-Projektmappenkonfiguration aus. (Die Standardkonfiguration ist Debug.)
  5. Klicken Sie im Menü Erstellen auf Server Management Sample Reports bereitstellen. Wenn Sie die Lösung bereitstellen, werden die Berichte auf dem Berichtsserver veröffentlicht.

Wenn Sie SQL Server Express ausführen, können Sie die folgenden Abschnitte mit den Erklärungen zum Erstellen einer Datenbank für das Berichtsausführungsprotokoll und zum Konfigurieren eines SSIS-Pakets überspringen. Wenn Sie nicht wissen, wie Sie die gerade veröffentlichten Berichte anzeigen können, sollten Sie den letzten Abschnitt in diesem Thema lesen. Dort wird erklärt, wie Sie die Berichte im Berichts-Manager öffnen.

Erstellen einer Datenbank für Berichtsausführungsdaten

Die Ausführungsprotokollberichte rufen Daten aus einer benutzerdefinierten Datenbank ab, die von einem in SQL Server Integration Services ausgeführten Paket erstellt und aufgefüllt wird.

  1. Stellen Sie im Objekt-Explorer von SQL Server Management Studio eine Verbindung mit einer Instanz des Datenbankmoduls her.
  2. Klicken Sie mit der rechten Maustaste auf Datenbanken, und wählen Sie Neue Datenbank aus.
  3. Geben Sie RSExecutionLog in das Feld Datenbankname ein, und klicken Sie dann auf OK.
  4. Klicken Sie im Knoten Datenbanken mit der rechten Maustaste auf RSExecutionLog, und wählen Sie Neue Abfrage aus.
  5. Zeigen Sie im Menü Datei auf Öffnen, und klicken Sie dann auf Datei. Suchen Sie nach dem Ordner, der die Datei Createtables.sql enthält. Standardmäßig handelt es sich dabei um den Ordner C:\Programme\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports\Execution Log Sample Reports. Öffnen Sie Createtables.sql im Abfragefenster.
  6. Wählen Sie auf der Symbolleiste in SQL Server Management Studio RSExecutionLog im Listenfeld Verfügbare Datenbanken aus.
  7. Klicken Sie auf der Symbolleiste auf Ausführen, um die Abfrage auszuführen.

Konfigurieren und Ausführen des Pakets

Sie können einen Auftrag des SQL Server-Agent-Dienstes erstellen, um das Paket auszuführen. Führen Sie die folgenden Schritte aus, um Ihren Computer für die Abfrage von Berichtsausführung-Protokolldaten einzurichten:

  1. Überprüfen Sie, ob SQL Server Integration Services aktiviert ist und ausgeführt wird. Verwenden Sie das Oberflächen-Konfigurationstool von SQL Server, um den Dienst zu aktivieren und zu starten.
  2. Öffnen Sie den SQL Server-Agent in Management Studio, klicken Sie mit der rechten Maustaste auf Aufträge, und klicken Sie dann auf Neuer Auftrag.
  3. Geben Sie auf der Seite Allgemein des Dialogfeldes Neuer AuftragRSExecutionLog_Update als Auftragsnamen ein.
  4. Klicken Sie auf der Seite Schritte des Dialogfeldes Neuer Auftrag auf Neu. Das Dialogfeld Neuer Auftragsschritt wird angezeigt.
  5. Geben Sie auf der Seite Schritt unter SchrittnameRSExecutionLog_Update ein.
  6. Wählen Sie unter Typ die Option SQL Server Integration Services-Paket aus. Wenn Sie einen Paketausführungstyp auswählen, wird eine Auflistung von Seiten im Registerformat angezeigt. Die nächsten Schritte beziehen sich auf diese Seiten im Registerformat.
  7. Wählen Sie auf der Seite Allgemein unter Paketquelle den Eintrag Dateisystem aus.
  8. Klicken Sie im Feld Paket auf die Schaltfläche mit den drei Punkten (…), um nach dem Ordner mit der Datei RSExecutionLog_Update.dtsx zu suchen, und klicken Sie dann auf OK.
    Standardmäßig handelt es sich dabei um den Ordner C:\Programme\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports\Execution Log Sample Reports. Öffnen Sie die Datei RSExecutionLog_Update.dtsx.
    ms161561.note(de-de,SQL.90).gifHinweis:
    Wenn Sie das Paket auf einem 64-Bit-Computer ausführen, müssen Sie die PreCompile-Eigenschaft auf True festlegen. Weitere Informationen finden Sie unter Überlegungen zu Integration Services auf 64-Bit-Computern.
  9. Klicken Sie auf der Registerkarte Konfigurationen auf Hinzufügen. Suchen Sie nach dem Ordner, der die Datei RSExecutionLog_Update.dtsConfig enthält.
    Standardmäßig handelt es sich dabei um den Ordner C:\Programme\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports\Execution Log Sample Reports. Öffnen Sie die Datei RSExecutionLog_Update.dtsConfig.
  10. Aktivieren Sie auf der Registerkarte Datenquellen die Kontrollkästchen für die Quell- und Zielverbindungs-Manager.
    Die Konfigurationsdatei gibt die standardmäßig verwendete Berichtsserver-Datenbank mit dem Namen reportserver als Quelle an. Das Ziel ist RSExecutionLog. Falls Sie andere Datenbanken verwenden, ändern Sie die Datenquellennamen.
    Überprüfen Sie, ob der Benutzername und das Kennwort für den Zugriff auf die Datenquellen gültig sind. Standardmäßig gibt die Konfigurationsdatei das Systemadministratorkonto an. Falls Sie nicht der SQL Server-Administrator sind, ersetzen Sie den Benutzernamen und das Kennwort durch Ihre Anmeldeinformationen.
  11. Klicken Sie auf OK, um den Schritt zu speichern.
  12. Klicken Sie auf OK, um den Auftrag zu speichern. Sie können den Auftrag, und damit auch das Paket, jetzt ausführen.
    Sie können zwar einen Zeitplan erstellen, um diesen Auftrag in regelmäßigen Abständen auszuführen, sollten dabei jedoch beachten, dass die neuen Daten an die vorhandenen Daten angefügt werden. Sollen die Berichte keine Vergangenheitsdaten enthalten, führen Sie das Skript Cleanup.sql aus, um die Tabelleninhalte zu löschen.
  13. Klicken Sie im Knoten Aufträge mit der rechten Maustaste auf RSExecutionLog_Update, und klicken Sie dann auf Start. Der SQL Server-Agent führt das Paket aus und füllt die RSExecutionLog-Datenbank mit Daten aus der Berichtsserver-Datenbank auf.

Abrufen von Berichtsausführung-Protokolldaten in den Beispielberichten

Für einige Berichtsausführung-Protokolldaten in Beispielberichten ist die Angabe eines Start- und Enddatums erforderlich, um die im dazwischen liegenden Zeitraum erstellten Berichtsausführung-Protokolldaten abzurufen. Geben Sie beim Festlegen des Enddatums einen Tag nach dem gewünschten Datum an (wenn Sie beispielsweise Protokollinformationen anzeigen möchten, die am 11. August erstellt wurden, geben Sie den 12. August als Enddatum an).

Sie müssen deshalb einen Tag nach dem gewünschten Datum angeben, weil die Beispielberichte für die Verwendung der Standardzeit 00:00:00 (Beginn des 24-Stunden-Systems) konfiguriert sind. Wenn Sie den 11. August als Enddatum angeben, zeigt der Bericht die bis zum 10. August 23:59:59 aufgezeichnete Serveraktivität an. Wenn Sie Protokolldaten zur Berichtausführung für den 11. August anzeigen möchten, geben Sie den 12. August als Enddatum an.

Anzeigen von Beispielberichten im Berichts-Manager

Nachdem Sie die Beispielberichte veröffentlicht haben, können Sie sie im Berichts-Manager anzeigen. Für das Anzeigen von Berichten sind die folgenden Berechtigungen erforderlich:

  • Sie müssen über die Berechtigung verfügen, sich am lokalen SQL Server-Datenbankmodul anzumelden, das die Datenbank hostet, mit der Sie arbeiten. Standardmäßig sind Berichtsdatenquellen für die Verwendung der integrierten Sicherheit von Microsoft Windows konfiguriert. Beim Anmelden an die Datenbank werden die Anmeldeinformationen für Ihr Windows-Konto verwendet.
  • Sie müssen über eine Rollenzuweisung verfügen, die Ihrem Benutzerkonto Zugriff auf den Bericht erteilt. Wenn Sie als lokaler Administrator am Computer angemeldet sind, werden alle diese Berechtigungen automatisch erteilt. Falls Sie nicht als lokaler Administrator angemeldet sind, müssen Sie Rollenzuweisungen und Anmeldeberechtigungen konfigurieren, bevor Sie den Bericht anzeigen können.

Führen Sie die folgenden Schritte aus, um einen Bericht im Berichts-Manager anzuzeigen:

  1. Öffnen Sie ein Browserfenster. Für den Berichts-Manager ist Internet Explorer 6.0 oder später mit aktivierter Skriptausführung erforderlich.
  2. Geben Sie den URL des Berichts-Managers in die Adressleiste eines Webbrowsers ein. Standardmäßig lautet der URL http://<webservername>/reports. Bei Verwendung von SQL Server Express lautet der Standard-URL https://localhost/reports$SQLExpress.
  3. Wechseln Sie zu dem Ordner, in dem die Berichte gespeichert sind. Standardmäßig ist dies der Ordner Server Management Sample Reports.
  4. Klicken Sie auf den Namen des Berichts, den Sie öffnen möchten.

Siehe auch

Andere Ressourcen

Beispiele und Beispieldatenbanken
Reporting Services-Lernprogramme
Installieren der Beispieldatenbanken und Beispiele für AdventureWorks
Vorgehensweise: Veröffentlichen von Berichtsbeispielen (Berichts-Designer)
Vorgehensweise: Uploaden von Berichtsbeispielen (Berichts-Manager)

Hilfe und Informationen

Informationsquellen für SQL Server 2005