Reporting Services in SQL Server-Datentools (SSDT)

SQL Server Data Tools (SSDT) ist eine Microsoft Visual Studio-Umgebung zum Erstellen von Business Intelligence-Lösungen. SSDT verfügt über die Erstellungsumgebung des Report Designers. Sie können Berichtsdefinitionen, freigegebene Datenquellen, freigegebene Datasets und Berichtsteile öffnen, bearbeiten, speichern, bereitstellen und in der Vorschau anzeigen. SQL Server Data Tools (SSDT) ist nicht im Lieferumfang von SQL Server enthalten. Herunterladen von SQL Server Data Tools.

Hinweis

Berichtsteile sind für alle Releases von SQL Server Reporting Services ab SQL Server Reporting Services 2019 und für alle Releases von Power BI-Berichtsserver ab Power BI-Berichtsserver September 2022 veraltet.

In diesem Artikel werden die für Reporting Services verwendeten Lösungen, Projekte, Projektvorlagen und Konfigurationen von SQL Server Data Tools beschrieben. Außerdem werden die Ansichten, Menüs, Symbolleisten und Verknüpfungen beschrieben, die Sie in Report Designer verwenden können.

Eine Einführung in das Entwerfen von Berichten finden Sie unter Entwerfen von Berichten mithilfe des Report Designers (SSRS).

Projektmappen und Projekte

Ein Berichtsprojekt dient als Container für Berichtsdefinitionen und Ressourcen. Jede Datei im Berichtsprojekt wird bei der Bereitstellung des Projekts auf dem Berichtsserver veröffentlicht. Wenn Sie zum ersten Mal ein Projekt erstellen, wird zusätzlich eine Projektmappe als Container für das Projekt erstellt. Sie können mehrere Projekte zu einer Projektmappe hinzufügen.

Configurations

Wenn Sie mehrere Sätze von Projekteigenschaften für unterschiedliche Bereitstellungsvarianten (etwa Test- und Produktionsberichtsserver im Unternehmen) erstellen möchten, verwenden Sie den Konfigurations-Manager. Weitere Informationen finden Sie unter Bereitstellung und Versionsunterstützung in SQL Server Data Tools (SSRS).

Berichtsserverprojekte

Bei der Installation von Reporting Serviceswerden die folgenden Projektvorlagen in SQL Server Data Tools (SSDT)verfügbar gemacht:

  • Berichtsserverprojekt. Wenn Sie ein Berichtsserverprojekt auswählen, wird der Berichts-Designer geöffnet. Bei einem Berichtsserverprojekt handelt es sich um eine von Visual Studio installierte Business Intelligence-Projektvorlage, die über das Dialogfeld Neues Projekt aufgerufen werden kann. Weitere Informationen finden Sie unter Hinzufügen eines neuen oder vorhandenen Berichts zu einem Berichtsprojekt (SSRS). Berichtsserver-Projekteigenschaften gelten für alle Berichte und alle freigegebenen Datenquellen in einem Projekt in SQL Server Data Tools (SSDT). Zu diesen Eigenschaften zählen die URL für den Berichtsserver sowie die Ordnernamen für Berichte und freigegebene Datenquellen. Verwenden Sie das Dialogfeld Eigenschaftenseiten für Projekt , um die aktuellen Eigenschaftenwerte anzuzeigen. Wählen Sie zum Öffnen dieses Dialogfelds im Menü Projekt die Option Eigenschaften aus.

  • Berichtsserverprojekt-Assistent. Wenn Sie ein Berichtsserver-Assistenten-Projekt auswählen, wird automatisch ein Berichtsserverprojekt erstellt und der Berichts-Assistent geöffnet. Im Assistenten können Sie einen Bericht erstellen, indem Sie Anweisungen auf jeder Seite befolgen. Dei Anweisungen beschreiben die Vorgehensweise zum:

    • Erstellen einer Verbindungszeichenfolge für eine Datenquelle
    • Festlegen der Anmeldedaten für Datenquellen
    • Entwerfen einer Abfrage
    • Hinzufügen einer Tabelle oder eines Matrixdatenbereichs
    • Angeben von Berichtsdaten und Gruppen
    • Auswählen einer Schriftart und eines Farbformats
    • Veröffentlichen des Berichts auf einem Berichtsserver
    • Lokales Anzeigen einer Vorschau des Berichts

    Nachdem Sie mithilfe des Assistenten einen Bericht erstellt haben, können Sie die Berichtsdaten und den Berichts-Designer ändern, und zwar mithilfe des Berichts-Designers im Berichtsserverprojekt.

Fenster und Bereiche des Report Designers

Im Berichts-Designer werden zwei Ansichten unterstützt: Entwurf zum Definieren der Berichtsdaten und des Berichtslayouts sowie Vorschau zum Anzeigen einer gerenderten Ansicht des Berichts. In jeder Ansicht können Sie mehrere Fenster anzeigen, die Sie beim Entwerfen unterstützen. Außerdem können Sie einen gerenderten Bericht anzeigen.

Berichtsdatenbereich

im Berichtsdatenbereich werden integrierte Felder, Datenquellen, Datasets, Feldauflistungen, Berichtsparameter und Bilder angezeigt.

Verwenden Sie den Berichtsdatenbereich, um Folgendes anzuzeigen:

  • Integrierte Felder Vordefinierte Berichtsdefinitionen, etwa den Namen des Berichts oder den Zeitpunkt der Berichtsverarbeitung.

  • Datenquellen Eine Datenquelle stellt einen Namen und eine Verbindung zu einer Quelle mit Daten dar.

  • Datasets Jedes Dataset enthält eine Abfrage, aus der hervorgeht, welche Daten aus der Datenquelle abgerufen werden sollen. Erweitern Sie das Dataset, um die von der Datasetabfrage angegebene Feldauflistung anzuzeigen.

    In einigen Abfrage-Designern für mehrdimensionale Datenquellen können Sie im Filterbereich Filter angeben und auswählen, ob Berichtsparameter erstellt werden sollen. Wenn Sie die Berichtsparameteroption angeben, wird automatisch ein spezielles Dataset erstellt, um die Liste mit den gültigen Werten des Parameters aufzufüllen. Standardmäßig wird dieses Dataset nicht im Berichtsdatenbereich angezeigt. Weitere Informationen finden Sie unter Anzeigen von ausgeblendeten Datasets für Parameterwerte für mehrdimensionale Daten (Berichts-Generator und SSRS).

  • Berichtsparameter Die Liste der Berichtsparameter. Parameter können manuell oder automatisch erstellt werden, wenn eine Datasetabfrage Abfrageparameter einschließt.

  • Bilder Die Liste der Bilder, die als Bildberichtselement in einen Bericht eingeschlossen werden können.

Datenquellen und Datasets im Berichtsdatenbereich stellen die Elemente in der Berichtsdefinition dar. Der Berichtsdatenbereich ist eine Funktion, die von mehreren Berichtserstellungsumgebungen unterstützt wird. Im Berichts-Generator ist dies der einzige Bereich der zum Verwalten von Datenquellen und Datasets verfügbar ist. In Berichts-Designer kann der Berichtsdatenbereich mit dem Projektmappen-Explorer verwendet werden, der freigegebene Datenquellen und freigegebene Datasets als Dateien auflistet. Freigegebene Datenquellen und freigegebene Datasets im Berichtsdatenbereich müssen auf ihre entsprechenden freigegebenen Datenquellen und freigegebenen Datasets im Projektmappen-Explorer zeigen. Die Elemente des Berichtsdatenbereichs enthalten dann einen Verweis auf die Datendateien im Projektmappen-Explorer. Die Projekteigenschaften bestimmen, ob die freigegebenen Datenquellen und freigegebenen Datasets auf der Berichtsserver- oder SharePoint-Website bereitgestellt werden. Weitere Informationen finden Sie unter Konvertieren von Datenquellen (Berichts-Generator und SSRS).

Hinweis

Wenn der Berichtsdatenbereich nicht angezeigt wird, klicken Sie in den Entwurfsbereich und wählen Sie dann im Menü Ansicht die Option Berichtsdaten aus. Wenn der Berichtsdatenbereich unverankert ist, können Sie ihn verankern. Weitere Informationen finden Sie unter Andocken des Berichtsdatenbereichs im Report Designer (SSRS).

Gruppierungsbereich

Verwenden Sie den Gruppierungsbereich, um Gruppen für einen Tablix-Datenbereich zu definieren. Sie können Zeilengruppen und Detailgruppen für Tabellen sowie Zeilen- und Spaltengruppen für Matrizen definieren. Sie können den Gruppierungsbereich nicht verwenden, um Gruppen für Diagramme und andere Datenbereiche zu definieren. Weitere Informationen finden Sie unter Grundlegendes zu Gruppen (Berichts-Generator und SSRS).

Der Gruppierungsbereich unterstützt zwei Modi:

  • Standard. Verwenden Sie das Dialogfeld Standard , um alle Zeilen- und Spaltengruppen in einem hierarchischen Format anzuzeigen, das die Beziehung zwischen übergeordneten Gruppen, untergeordneten Gruppen, angrenzenden Gruppen und Detailgruppen aufzeigt. Eine untergeordnete Gruppe wird im Vergleich zu ihrer übergeordneten Gruppe unter und auf der nächsten Einzugsebene angezeigt. Eine angrenzende Gruppe wird auf der gleichen Einzugsebene wie ihre Peergruppen oder gleichgeordneten Gruppen angezeigt.

    Verwenden Sie den Standardmodus, um Gruppen hinzuzufügen, zu bearbeiten oder zu löschen. Für Gruppen, die auf einem einzelnen Datasetfeld basieren, ziehen Sie das Feld in die Bereiche für Zeilengruppen und Spaltengruppen. Sie können die Gruppe neben einer vorhandenen Gruppe einfügen. Zum Hinzufügen einer angrenzenden Gruppe klicken Sie mit der rechten Maustaste auf die gleichgeordnete Gruppe, und verwenden Sie dann das Kontextmenü. Um anzuzeigen, welche Tablixzellen zu einer Gruppe gehören, wählen Sie die Gruppe im Gruppierungsbereich aus.

  • Erweitert. Verwenden Sie das Dialogfeld Erweitert , um statische und dynamische Zeilen- und Gruppenelemente des ausgewählten Tablix-Datenbereichs anzuzeigen. Sie müssen Gruppenelemente verwenden, um Eigenschaften zur Steuerung der Sichtbarkeit der Zeilen und Spalten für eine Gruppe oder ein Gruppenmitglied festzulegen. Oder die Regeln, mit denen Renderer versuchen, Gruppen auf einer Seite zusammenzuhalten. Gruppenelemente werden in der Entwurfsoberfläche als Zellen in den Zeilen- und Spaltengruppenbereichen angezeigt.

Hinweis

Klicken Sie mit der rechten Maustaste auf den Pfeil nach unten, der sich rechts neben dem Symbol Spaltengruppen befindet, um zwischen den Modi Standard und Erweitert umzuschalten.

Weitere Informationen finden Sie unter Grouping Pane.

Toolbox

Die Toolbox enthält Berichtselemente, die Sie auf die Entwurfsoberfläche ziehen können. Datenbereiche sind Berichtselemente, die Sie verwenden, um die Daten im Bericht zu organisieren. Tabelle, Matrix, Liste, Diagramm, Messgerät, Datenleiste, Sparkline und Indikator sind Datenbereiche. Andere Berichtselemente schließen Karte, Textfeld, Rechteck, Linie, Bild und Unterbericht ein. Diese Liste kann auch benutzerdefinierte Berichtselemente enthalten, wenn sie vom Systemadministrator installiert und registriert wurden.

Bereich „Eigenschaften“

Der Eigenschaftenbereich ist ein Standardfenster von Visual Studio , in dem die Eigenschaftsnamen und Werte für das aktuell auf der Entwurfsoberfläche ausgewählte Berichtselement angezeigt werden. In den meisten Fällen entsprechen Eigenschaftsnamen den Elementen und Attributen in der RDL-Datei (Report Definition Language, Berichtsdefinitionssprache). Die am häufigsten verwendeten Eigenschaften können im Dialogfeld Eigenschaften für das ausgewählte Element festgelegt werden. Zum Öffnen des entsprechenden Dialogfelds wählen Sie die Schaltfläche Eigenschaftenseiten auf der Eigenschaftenbereichssymbolleiste aus. Erfahrene Benutzer können die Eigenschaftenwerte im Eigenschaftenbereich festlegen.

Verwenden Sie den Eigenschaftenbereich, um Folgendes durchzuführen:

  • Festlegen von Eigenschaften für das aktuell ausgewählte Element auf der Entwurfsoberfläche. Einige Eigenschaften stellen eine Dropdownliste mit Werten bereit. Sie können den Wert auch direkt in die Zelle eingeben. Einige Eigenschaften enthalten eine Sammlung von Werten, die durch den Wert (Auflistung) angegeben wird. Die meisten Eigenschaften können einen Ausdruck akzeptieren; komplexe Ausdrücke werden durch den Wert <Ausdruck>. Wählen Sie <Ausdruck> aus, um das Diaologfeld Ausdruck zu öffnen. Weitere Informationen finden Sie unter Expression Dialog Box.

  • Verwenden Sie die Schaltflächen in der Symbolleiste des Eigenschaftenbereichs, um das Raster von Kategoriesicht in alphabetische Sicht zu ändern. In der Kategorieansicht müssen Sie möglicherweise eine Kategorie erweitern, um alle Eigenschaften darunter zu sehen. Zum Öffnen des Dialogfelds Eigenschaften für ein Element wählen Sie in der Symbolleiste die Schaltfläche Eigenschaftenseiten aus oder klicken Sie mit der rechten Maustaste auf das Element und wählen Sie Eigenschaften aus.

  • Legen Sie Eigenschaften für das aktuell ausgewählte Gruppenmitglied im Gruppierungsbereich fest. Mit Gruppenmitgliedseigenschaften können Sie steuern, wie statische Gruppenkopf- und -fußzeilen für die einzelnen Gruppeninstanzen wiederholt werden. Weitere Informationen finden Sie unter Anzeigen von Kopf- und Fußzeilen einer Gruppe (Berichts-Generator und SSRS).

Wählen Sie im Menü Ansicht die Option Eigenschaftenfenster aus, um das Eigenschaftenfenster anzuzeigen. Sie können die Verankerung dieses Bereichs aufheben und ihn an eine andere Stelle im SQL Server Data Tools-Fenster verschieben oder auf der Entwurfsoberfläche als Ansicht im Registerkartenformat anzeigen.

Projektmappen-Explorer

Der Projektmappen-Explorer ist eine Standardkomponente von Visual Studio , die alle Elemente im Projekt anzeigt. Für ein Berichtsserverprojekt umfasst diese Liste von Artikeln Ordner zum Organisieren von freigegebenen Datenquellen, freigegebenen Datasets, Berichten und Ressourcen. Berichtselemente werden automatisch alphabetisch sortiert, wenn Sie die Projektmappendatei für ein Projekt öffnen. Um Elementeigenschaften im Eigenschaftenbereich anzuzeigen, wählen Sie das Element aus.

Ausgabe

Im Ausgabefenster werden Verarbeitungsfehler angezeigt, wenn Sie einen Bericht in der Vorschau anzeigen, und Veröffentlichungsfehler, wenn Sie einen Bericht oder eine freigegebene Datenquelle bereitstellen.

Verwenden Sie die Ausgabe- und Dokumentgliederungsfenster, um Fehler in Ausdrücken zu debuggen.

Dokumentgliederung

Im Dokumentgliederungsfenster wird eine hierarchische Liste aller Berichtselemente angezeigt, die Teil der Berichtsdefinition sind. Zum Öffnen des Dokumentgliederungsbereichs zeigen Sie im Menü Ansicht auf Weitere Fenster und wählen Sie Dokumentfenster aus.

Verwenden Sie den Dokumentgliederungsbereich, um Textfelder und andere Berichtselemente nach dem Namen zu identifizieren. Wenn Sie ein Element in der Dokumentgliederung auswählen, wird das Element auch auf der Entwurfsoberfläche ausgewählt.

Aufgabenliste

Im Fenster Aufgabenliste Microsoft werden Erstellungsfehler für nicht unterstützte Funktionen angezeigt, wenn Sie einen Bericht aus einer anderen Anwendung wie Access importieren.

Entwurfsansicht des Report Designers

Wenn Sie ein Berichtsserverprojekt erstellen, wird der Berichts-Designer standardmäßig in der Entwurfsansicht geöffnet und die Entwurfsoberfläche angezeigt. Die Entwurfsoberfläche enthält standardmäßig den Berichtstext sowie den Berichtshintergrund.

Das Hintergrund-Kontextmenü enthält Optionen zum Hinzufügen einer Kopf- und Fußzeile. Im Ansicht-Menü finden Sie ein Lineal und den Bereich für die Gruppierung.

Verwenden Sie das Zoomsteuerelement, um die Berichtsanzeige zu vergrößern oder zu verkleinern.

Um einen Bericht zu entwerfen, können Sie Berichtselemente aus der Toolbox auf die Entwurfsoberfläche ziehen. Im Anschluss können Sie ihre Eigenschaften konfigurieren und ihre Anordnung im Bericht ändern.

Vorschau im Report Designer

Verwenden Sie die Vorschau, um einen Bericht auszuführen und den gerenderten Bericht im Berichts-Viewer anzuzeigen. Mit Vorschau werden Berichtsdaten lokal zwischengespeichert. Sie können auch Konfigurationseigenschaften festlegen, um den Bericht in der Debugansicht auszuführen (über einen Browser).

Wenn Sie einen Bericht in der Vorschau anzeigen, wird vom Berichts-Designer eine Verbindung mit den Berichtsdatenquellen hergestellt und dann werden die Datasetabfragen ausgeführt, die Daten im Cache des lokalen Computers gespeichert, der Bericht verarbeitet, um Daten und Layout zu kombinieren, und der Bericht schließlich gerendert. Sie können den Bericht auf der Registerkarte Vorschau anzeigen oder Projekteigenschaften festlegen, um den Bericht im Debugmodus direkt in einem Browser anzuzeigen.

  • Anzeigen einer Vorschau für parametrisierte Berichte. Wenn Sie eine Vorschau eines Berichts anzeigen, wird der Bericht automatisch verarbeitet, wenn alle Berichtsparameter über gültige Standardwerte verfügen. Wenn ein oder mehrere Berichtsparameter über keinen gültigen Standardwert verfügen, müssen Sie für jeden nicht zugewiesenen Parameter einen Wert auswählen und dann in der Symbolleiste des Berichts Bericht anzeigen auswählen.

  • Verstehen des lokalen Datencaches Wenn Sie einen Bericht in der Vorschau anzeigen, werden vom Berichtsprozessor alle Datasetabfragen im Bericht mithilfe der aktuellen Parameterstandardwerte ausgeführt, und die Ergebnisse werden als lokale Datencachedatei (.rdl.data) gespeichert. Wenn Sie keine Änderungen an den Datasetabfragen des Berichts oder an den Berichtsparametern vornehmen, können Sie mit dem Entwerfen Ihres Berichts fortfahren, ohne diese Daten erneut abzurufen.

  • Anzeigen des Berichts in der Vorschau mithilfe des Konfigurations-Managers und Debuggen. In SQL Server Data Tools (SSDT)definieren Sie über Projekteigenschaften, wie Sie die Berichte bereitstellen und debuggen möchten. Diese Eigenschaften gelten für alle Berichte und freigegebenen Datenquellen im Projekt. Wählen Sie zum Festlegen der Projekteigenschaften im Menü Projekt die Option Eigenschaften aus. Verwenden Sie diese Einstellungen, um Ihre Berichte zu testen und sie auf dem Berichtsserver zu veröffentlichen.

  • Überwachen des Ausgabebereichs für Fehlermeldungen. Wenn Sie eine Vorschau für einen Bericht anzeigen und vom Berichtsprozessor ein Problem entdeckt wird, werden Fehlermeldungen in den Ausgabebereich geschrieben.

Menüs im Report Designer

Wenn in SQL Server Data Tools (SSDT)ein Berichts-Designer-Projekt aktiviert ist, werden der Hauptsymbolleiste die folgenden Symbolleisten hinzugefügt. Die Berichts-Designer-Menüs sind nur in der Entwurfsansicht sichtbar.

Menü „Format“

Wenn Sie auf der Entwurfsoberfläche ein Element auswählen, enthält das Menü Format die folgenden Optionen:

  • Vordergrundfarbe Wählen Sie eine Textfarbe aus. Die Standardtextfarbe ist Schwarz.

  • Hintergrundfarbe Wählen Sie eine Hintergrundfarbe für Textfelder und Datenregionen aus.

  • Schriftart Geben Sie an, ob der Text fett, kursiv oder unterstrichen ist.

  • Im Blocksatz ausrichten Geben Sie an, ob der Text rechtsbündig, linksbündig oder zentriert ausgerichtet ist.

  • Ausrichten Geben Sie an, wie ausgewählte Objekte innerhalb des Berichts in Relation zueinander ausgerichtet werden.

  • Größe angleichen Gleichen Sie die Größe der ausgewählten Objekte innerhalb des Berichts an.

  • Horizontaler Abstand Gleichen Sie den horizontalen Abstand zwischen ausgewählten Objekten innerhalb des Berichts an.

  • Vertikaler Abstand Gleichen Sie den vertikalen Abstand zwischen ausgewählten Objekten innerhalb des Berichts an.

  • Auf Formular zentrieren Zentrieren Sie das ausgewählte Objekt vertikal und horizontal im Verhältnis zum Fenster des Berichts-Designers.

  • Reihenfolge Verschieben Sie ausgewählte Objekte in den Hintergrund oder den Vordergrund.

Menü Bericht

Wenn sich der Fokus auf der Berichtsentwurfsoberfläche befindet, enthält das Menü Bericht die folgenden Optionen:

  • Berichtseigenschaften Wählen Sie diese Option aus, um das Dialogfeld Berichtseigenschaften zu öffnen. In diesem Dialogfeld können Sie die allgemeinen Berichtseigenschaften, wie den Namen des Autors und den Rasterabstand zuweisen, und Sie können Eigenschaften für das Berichtslayout, wie die Anzahl der Spalten und die Seitengröße angeben. Sie können darüber hinaus benutzerdefinierten Code, Verweise auf Assemblys und Klassen sowie die Namen der Datenausgabeelemente, Datentransformationen und Datenschemas einschließen.

  • Sicht Schalten Sie hiermit zwischen den zwei Berichts-Designer-Registerkarten um: Entwurf und Vorschau

  • Seitenkopf Hiermit können Sie dem Bericht einen Seitenkopf hinzufügen oder den Seitenkopf löschen. Wenn Sie einen Seitenkopf löschen, werden alle Elemente im Seitenkopf gelöscht.

  • Seitenfuß Hiermit können Sie dem Bericht einen Seitenfuß hinzufügen oder den Seitenfuß löschen. Wenn Sie einen Seitenfuß löschen, werden alle Elemente im Seitenfuß gelöscht.

  • Gruppierungsbereich Dient zum Ein- oder Ausblenden des Gruppierungsbereichs.

Menü Ansicht

Verwenden Sie das Menü Ansicht , um die Berichts-Designer-Fenster und Symbolleisten anzuzeigen.

  • Fehlerliste Verwenden Sie diese Option, um Fehler anzuzeigen, die beim Veröffentlichen oder Anzeigen eines Berichts in der Vorschau erkannt wurden.

  • Ausgabe Verwenden Sie diese Option, um Fehler anzuzeigen, die bei der Veröffentlichung oder Verarbeitung eines Berichts entdeckt wurden, oder um weitere Informationen zu Ausdrucksfehlern anzuzeigen, wenn ein Bericht den Text „#Fehler“ anzeigt.

  • Eigenschaftenfenster Verwenden Sie diese Option, um die Eigenschaftenwerte für das gerade ausgewählte Berichtselement auf der Entwurfsoberfläche anzuzeigen. Zum Anzeigen von Eigenschaften für geschachtelte Berichtselemente müssen Sie mehrfach ein Berichtselement auswählen, um durch die Hierarchie des Berichtselements und seiner geschachtelten Elemente zu blättern. Überprüfen Sie den Namen des Elements, das im Eigenschaftenbereich ganz oben angezeigt wird, um festzustellen, für welches Element des Berichts die Eigenschaften angezeigt werden.

  • Toolbox Verwenden Sie diese Option, um die Toolbox anzuzeigen.

  • Weitere Fenster Verwenden Sie diese Option, um den folgenden Bereich anzuzeigen:

    • Dokumentgliederung Verwenden Sie diese Option, um eine hierarchische Ansicht der Berichtselemente und Auflistungen der Textfelder in einem Bericht anzuzeigen.
  • Symbolleisten Verwenden Sie diese Option, um Symbolleisten anzuzeigen, die Berichts-Designer-Funktionen unterstützen, einschließlich Berichtsrahmen und Berichtsformatierung. Weitere Informationen zum finden Sie unter Berichts-Designer-Symbolleisten.

  • Berichtsdaten Verwenden Sie diese Option, um den Berichtsdatenbereich anzuzeigen, in dem Sie Berichtsparameter, Datenquellen, Datasets und Bilder hinzufügen können.

Menü Projekt

Verwenden Sie das Menü Projekt , um freigegebene Datenquellen und Berichte in einem Projekt zu verwalten. Wenn Sie dem Projekt Elemente hinzufügen oder Elemente daraus entfernen, wird die hierarchische Anzeige der Projektelemente im Projektmappen-Explorer automatisch aktualisiert.

  • Neues Element hinzufügen Fügt dem Projekt eine neue freigegebene Datenquelle oder einen neuen Bericht hinzu.

  • Vorhandenes Element hinzufügen Fügt dem Projekt eine vorhandene freigegebene Datenquelle oder einen vorhandenen Bericht hinzu.

  • Berichte importieren Importiert Berichte aus einer anderen Anwendung, z. B. Microsoft Access.

  • Aus Projekt ausschließen Schließt Elemente aus dem Projekt aus. Diese Option löscht das Element nicht aus dem Dateisystem.

  • Alle Dateien anzeigen Zeigt alle Dateien in einem Projekt an.

  • Projekt-Toolboxelemente aktualisieren Aktualisiert den Toolboxcache, wenn Sie neue benutzerdefinierte Berichtselemente im Projekt installieren.

  • Eigenschaften Öffnet das Dialogfeld Eigenschaftenseiten für dieses Projekt. Weitere Informationen finden Sie auf den Eigenschaftsseiten für Projekt (Dialogfeld).

Symbolleisten im Report Designer

Beim Entwerfen von Berichten stellt Berichts-Designer die folgenden spezialisierten Symbolleisten bereit:

  • Bericht Hiermit können Sie einen Seitenkopf oder -fuß hinzufügen, Berichtseigenschaften festlegen, das Lineal oder den Gruppierungsbereich umschalten oder zoomen, um die Ansicht des Berichts zu wechseln.

  • Berichtsrahmen Hiermit können Sie die Farbe, den Stil und die Breite aller ausgewählten Linien sowie die Rahmen für alle ausgewählten Berichtselemente festlegen.

  • Berichtsformatierung Hiermit können Sie das Format ausgewählter Berichtselemente festlegen. Über diese Symbolleiste können die folgenden Formatierungen für Textfelder geändert werden: Schrifteigenschaften und Textfarbe, Hintergrundfarbe und Textausrichtung.

  • Layout Hiermit können Sie die Zeichnungsreihenfolge von Berichtselementen und das Verbinden von Zellen innerhalb eines Datenbereichs festlegen.

  • Standard Hiermit können Sie Projekte öffnen oder speichern, Fenster anzeigen und die Debug-Konfiguration auswählen.

Steuern Sie über das Menü Ansicht , ob diese Symbolleisten angezeigt werden. Andere Visual Studio-Symbolleisten werden möglicherweise deaktiviert, wenn ihre Funktionalität nicht für Report Designer-Funktionen gilt.

Quellcodeverwaltung

SQL Server Data Tools kann in Quellen-Plug-Ins integriert werden. Verwenden Sie im Dialogfeld Optionen die Seiten zu Projekten und Projektmappen, um das Plug-In anzugeben und Einstellungen zu konfigurieren:

Benutzerdefinierte Berichtsvorlagen

Wenn Sie benutzerdefinierte Berichte als Vorlagen für neue Berichte verwenden möchten, kopieren Sie diese in den Ordner ReportProject auf dem Computer mit SQL Server Data Tools . Dieser Ordner befindet sich standardmäßig an folgendem Speicherort: <drive>:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject. Wenn Sie dem Berichtsprojekt ein neues Element hinzufügen, wird der benutzerdefinierte Bericht im Vorlagenbereich angezeigt.

Zudem können Sie dem Berichts-Assistenten benutzerdefinierte Stile hinzufügen.

Befehlszeilenunterstützung für SQL Server Data Tools

SQL Server Data Tools basiert auf Microsoft Visual Studio und der zugrunde liegenden Anwendung „devenv.exe“. Bevor Sie diese Optionen verwenden können, müssen Sie für beide folgenden Elemente gültige Werte festlegen:

  • Projekteigenschaften für OverwriteDataSources, TargetDataSourceFolder, TargetReportFolder und TargetServerURL.

  • Mindestens ein Satz von Konfigurationseigenschaften, z. B. Debug oder Release.

Weitere Informationen finden Sie unter Publishing Data Sources and Reports.

Für ein Berichtsserverprojekt können Sie an der Befehlszeile die folgenden Optionen angeben:

  • /deploy Mit dieser Option stellen Sie mit den in einer Konfigurationsdatei angegebenen Projekteigenschaften Berichte bereit. Beispielsweise werden mit dem folgenden Befehl die in der Projektmappendatei Reports.sln angegebenen Berichte bereitgestellt, wobei die in den Projekteigenschaften angegebenen Einstellungen für die Releasekonfiguration verwendet werden:

    devenv.exe "C:\Users\MyUser\Documents\Visual Studio 2015\Projects\Reports\Reports.sln" /deploy "Release"  
    
  • /build Mit dieser Option erstellen Sie die Projektmappendatei, stellen diese jedoch nicht bereit. Beispielsweise werden mit dem folgenden Befehl die in der Projektmappendatei Reports.sln angegebenen Berichte erstellt, wobei die in den Projekteigenschaften angegebenen Einstellungen für die Debugkonfiguration verwendet werden:

    devenv.exe "C:\Users\MyUser\Documents\Visual Studio 2015\Projects\Reports\Reports.sln" /build "Debug"  
    
  • /out Die durch Erstellen einer Projektmappe generierte Ausgabe wird in die angegebene Datei umgeleitet. Beispielsweise wird mit dem folgenden Befehl die Ausgabe des Builds im vorherigen Beispiel in die Datei mybuildlog.txt umgeleitet.

    devenv.exe "C:\Users\MyUser\Documents\Visual Studio 2015\Projects\Reports\Reports.sln" /build "Debug" /out mybuildlog.txt  
    

Tastaturkurzbefehle in Reporting Services

Verwenden Sie Tastenkombinationen für folgende Aktionen:

  • Steuern von Fenstern und Modi in SQL Server Data Tools:

    BESCHREIBUNG Tastenkombination
    Erstellen des ausgewählten Projekts CTRL+UMSCHALT+B
    Anzeigen des Eigenschaftenfensters F4
    Anzeigen des Datenfensters STRG+ALT+D
    Starten des Debugvorgangs F5
    Verschieben von einem geöffnetem Fenster zum nächsten F6
  • Steuern von Elementen auf der Berichtsentwurfsoberfläche:

    BESCHREIBUNG Tastenkombination
    Fokus von einem Berichtselement zum nächsten Berichtselement verschieben TAB
    Ausgewähltes Berichtselement verschieben Pfeiltasten
    Ausgewähltes Berichtselement bewegen STRG+Pfeiltasten
    Größe des ausgewählten Berichtselements vergrößern oder verkleinern STRG+UMSCHALT+Pfeiltasten
    In einem Textfeld den Cursor an den Anfang des sichtbaren Anzeigetexts verschieben STRG+POS1
    In einem Textfeld den Cursor an das Ende des sichtbaren Anzeigetexts verschieben STRG+ENDE
    In einem Textfeld Text von der aktuellen Cursorposition bis zum Beginn des sichtbaren Anzeigetexts auswählen UMSCHALT+POS1
    In einem Textfeld Text von der aktuellen Cursorposition bis zum Ende des sichtbaren Anzeigetexts auswählen UMSCHALT+ENDE
    In einem Textfeld Text von der aktuellen Cursorposition bis zum Beginn des Ausdrucks auswählen STRG+UMSCHALT+POS1
    In einem Textfeld Text von der aktuellen Cursorposition bis zum Ende des Ausdrucks auswählen STRG+UMSCHALT+ENDE
    Das Kontextmenü für das ausgewählte Element öffnen SHIFT+F10+Eigenschaftentaste auf neueren Tastaturen

Herunterladen von SQL Server Data ToolsProjektmappen-Explorer
Reporting Services-Berichte
Berichtsdefinitionssprache
Bereitstellung und Versionsunterstützung in SQL Server Data Tools

Haben Sie dazu Fragen? Stellen Sie eine Frage im Reporting Services-Forum