Freigeben über


Reporting Services in SQL Server-Datentools (SSDT)

Gilt für: SQL Server 2016 (13.x) Reporting Services und höher

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. Mit Report Designer können Sie Definitionen paginierter Berichte, freigegebene Datenquellen, freigegebene Datasets und Berichtsteile in SQL Server Reporting Services (SSRS) öffnen, bearbeiten, in der Vorschau anzeigen, speichern und bereitstellen.

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 SSDT-Projektmappen, Projekte, Projektvorlagen und Konfigurationen beschrieben, die Sie für SSRS verwenden. Außerdem werden die Ansichten, Menüs, Symbolleisten und Verknüpfungen beschrieben, die Sie in Report Designer verwenden können.

SSDT-Installation

SSDT ist nicht in SQL Server enthalten. Sie müssen SSDT separat installieren. Anweisungen finden Sie unter Installieren von SSDT mit Visual Studio.

Zum Verwenden von Report Designer-Vorlagen müssen Sie auch eine SSRS-Erweiterung für Visual Studio installieren. Anleitungen dafür finden Sie unter Installieren der Erweiterungen für Analysis Services, Integrationsdienste und Reporting Services.

Eine Einführung in das Entwerfen von Berichten finden Sie unter Erstellen von paginierten Berichten von Reporting Services mit dem Report Designer (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, wie Enterprise-, Test- und Produktionsberichtsserver, erstellen möchten, verwenden Sie das Feature Configuration Manager in Visual Studio. Weitere Informationen finden Sie unter Bereitstellung und Versionsunterstützung in SQL Server Data Tools (SSRS).

Berichtsserverprojekte

Wenn Sie die SSRS-Erweiterung für Visual Studio installieren, wie weiter oben unter SSDT-Installation beschrieben, werden die folgenden Projektvorlagen in SSDT verfügbar:

  • Berichtsserverprojekt. Wenn Sie die Berichtsserver-Projektvorlage auswählen, wird Report Designer geöffnet. Diese Business Intelligence-Projektvorlage finden Sie im Dialog Neues Projekt erstellen. Weitere Informationen finden Sie unter Erstellen eines Berichtsserverprojekts.

    Berichtsserver-Projekteigenschaften gelten für alle Berichte und alle freigegebenen Datenquellen in einem SSDT-Projekt. Zu diesen Eigenschaften zählen die URL für den Berichtsserver sowie die Ordnernamen für Berichte und freigegebene Datenquellen. Über den Dialog Eigenschaftenseiten für Projekt können Sie die aktuellen Eigenschaftswerte anzeigen. Gehen Sie zum Öffnen dieses Dialogs zum Menü Projekt und wählen Sie dann Eigenschaften aus.

  • Berichtsserverprojekt-Assistent. Wenn Sie ein Berichtsserver-Assistenten-Projekt verwenden, 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.
    • Bearbeiten der Datenquellen-Anmeldeinformationen
    • Entwerfen Sie eine 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.
    • Lokalen Anzeigen einer Vorschau des Berichts.

    Nachdem Sie mithilfe des Assistenten einen Bericht erstellt haben, können Sie die Berichtsdaten und das Berichtsdesign mithilfe des Report Designers im Berichtsserverprojekt ändern.

Fenster und Bereiche des Report Designers

Der Report Designer verfügt über mehrere Fenster und Bereiche, in denen Sie Berichte entwerfen und gerenderte Berichte anzeigen können.

Berichtsdatenbereich

Im Berichtsdatenbereich werden Datenobjekte angezeigt, die Sie in einem Bericht verwenden können.

Verschieben Sie zum Öffnen des Berichtsdatenbereichs den Fokus auf den Entwurfsbereich. Wählen Sie dann im Menü Ansicht die Option Berichtsdaten aus.

Im Berichtsdatenbereich sind die folgenden Objekttypen verfügbar:

  • Integrierte Felder. Diese Felder enthalten vordefinierte Berichtsinformationen, etwa den Namen eines Berichts oder den Zeitpunkt der Verarbeitung eines Berichts.
  • Datenquellen: Eine Datenquelle stellt den Namen und die Verbindungsinformationen für eine Datenquelle dar.
  • Datasets. Jedes Dataset enthält eine Abfrage, aus der hervorgeht, welche Daten aus der Datenquelle abgerufen werden sollen. Sie können das Dataset erweitern, 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 – mehrdimensionale Daten.
  • Berichtsparameter. Sie können Berichtsparameter manuell oder automatisch erstellen, wenn eine Datasetabfrage Abfrageparameter enthält.
  • Bilder. Die Bilder in dieser Liste sind zur Aufnahme als Bildberichtselemente in einen Bericht verfügbar.

Datenquellen und Datasets im Berichtsdatenbereich stellen die Elemente in der Berichtsdefinition dar. Der Berichtsdatenbereich ist eine Funktion, die von mehreren Berichtserstellungsumgebungen unterstützt wird.

  • In Report Builder 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).

Wenn der Berichtsdatenbereich unverankert ist, können Sie ihn verankern. Weitere Informationen finden Sie unter Andocken des Berichtsdatenbereichs im Report Designer (SSRS).

Gruppierungsbereich

Sie verwenden den Gruppierungsbereich, um Gruppen für einen Tablix-Datenbereich zu definieren. Sie können Zeilengruppen und Detailgruppen für Tabellen definieren und Sie können 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 Gruppen in einem paginierten Bericht (Report Builder).

Der Gruppierungsbereich unterstützt zwei Modi:

  • Default. Sie verwenden den Standardmodus, um alle Zeilen- und Spaltengruppen in einem hierarchischen Format anzuzeigen, das die Beziehungen 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.

    Sie verwenden den Standardmodus auch, 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 verwenden Sie das Kontextmenü der gleichgeordneten Gruppe. Um anzuzeigen, welche Tablixzellen zu einer Gruppe gehören, wählen Sie die Gruppe im Gruppierungsbereich aus.

  • Erweitert. Sie verwenden den erweiterten Modus, um statische und dynamische Zeilen- und Gruppenmitglieder eines ausgewählten Tablix-Datenbereichs anzuzeigen. Im erweiterten Modus können Sie auch Eigenschaften zur Steuerung der Sichtbarkeit der Zeilen und Spalten für eine Gruppe oder ein Gruppenmitglied festlegen. Diese Eigenschaften bestimmen 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 dem Standardmodus und erweiterten Modus umzuschalten.

Weitere Informationen finden Sie unter Gruppierungsbereich.

Toolboxbereich

Der Toolboxbereich enthält Berichtselemente, die Sie auf die Designoberfläche ziehen können.

  • Datenbereiche sind Berichtselemente, die Sie verwenden, um die Daten im Bericht zu organisieren. Beispiele für Datenbereiche sind Tabelle, Matrix, Liste, Diagramm, Messgerät, Datenbalken, Sparkline und Indikator.
  • Zu den übrigen Berichtselementen gehören Karte, Textfeld, Rechteck, Linie, Bild und Unterbericht.
  • Der Toolboxbereich 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.

Gehen Sie zum Menü Ansicht und wählen Sie dann Eigenschaftenfenster aus, um das Eigenschaftenfenster anzuzeigen. Sie können die Verankerung dieses Bereichs aufheben und ihn an eine andere Stelle im SSDT-Fenster verschieben oder auf der Designoberfläche als Ansicht im Registerkartenformat anzeigen.

In den meisten Fällen entsprechen Eigenschaftsnamen den Elementen und Attributen in der RDL-Datei (Report Definition Language, Berichtsdefinitionssprache). Sie können die am häufigsten verwendeten Eigenschaften können im Dialog Eigenschaften für ein ausgewähltes Element festlegen. Zum Öffnen des Dialogs Eigenschaften für ein Element wählen Sie in der Symbolleiste des Eigenschaftenbereichs das Element und dann die Schaltfläche Eigenschaftenseiten aus. Erfahrene Benutzer können die Eigenschaftenwerte im Eigenschaftenbereich festlegen.

Sie können den Eigenschaftenbereich für die folgenden Aufgaben verwenden:

  • 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 annehmen. Komplexe Ausdrücke werden durch den Wert <Ausdruck> angegeben. Zum Öffnen des Dialogs Ausdruck wählen Sie die Schaltfläche Ausdruck (fx). Weitere Informationen finden Sie unter Dialog Ausdruck.
  • Verwenden Sie die Schaltflächen in der Symbolleiste des Eigenschaftenbereichs, um das Raster von einer Kategorieansicht in eine alphabetische Ansicht zu ändern. In der Kategorieansicht müssen Sie möglicherweise eine Kategorie erweitern, um alle Eigenschaften darunter zu sehen. Zum Öffnen des Dialogs Eigenschaften eines Elements können Sie die Schaltfläche Eigenschaftenseiten auf der Symbolleiste auswählen. Sie können auch mit der rechten Maustaste auf das Element klicken und Eigenschaften auswählen.
  • 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 mit einer Gruppe in einem paginierten Bericht (Report Builder).

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.

Ausgabefenster

Im Ausgabefenster werden Verarbeitungsfehler angezeigt, die beim Anzeigen eines Berichts in der Vorschau auftreten. In diesem Fenster werden auch Veröffentlichungsfehler angezeigt, die auftreten, wenn Sie einen Bericht oder eine freigegebene Datenquelle bereitstellen.

Sie können das Ausgabefenster zum Debuggen von Fehlern in Ausdrücken verwenden.

Dokumentgliederungsbereich

Im Dokumentgliederungsbereich wird eine hierarchische Liste aller Berichtselemente angezeigt, die Teil der Berichtsdefinition sind. Zum Öffnen des Dokumentgliederungsbereichs können Sie Ansicht>Andere Fenster>Dokumentgliederung auswählen.

Der Dokumentgliederungsbereich ist hilfreich, um Textfelder und andere Berichtselemente nach dem Namen zu identifizieren. Wenn Sie ein Element im Dokumentgliederungsbereich auswählen, wird das Element auch auf der Designoberfläche ausgewählt.

Sie können den Dokumentgliederungsbereich auch zum Debuggen von Fehlern in Ausdrücken verwenden.

Aufgabenliste (Fenster)

Im Fenster Aufgabenliste werden Erstellungsfehler angezeigt, die auftreten, wenn Sie einen Bericht aus einer anderen Anwendung importieren. Wenn Sie beispielsweise einen Bericht aus Microsoft Access importieren und der Bericht ein Feature enthält, das von SSRS nicht unterstützt wird, wird im Fenster Aufgabenliste ein Fehler gemeldet.

Ansichten in Report Designer

Im Berichts-Designer werden zwei Ansichten unterstützt:

  • Design, zum Definieren der Daten und des Layouts eines Berichts
  • Vorschau, zum Anzeigen einer gerenderten Ansicht eines Berichts

Entwurfsansicht

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

Im Hintergrund der Designoberfläche gibt es ein Kontextmenü. Dieses Menü verfügt über Optionen zum Hinzufügen einer Kopfzeile und Fußzeile. Außerdem enthält es ein Menü Ansicht, über das Sie das Lineal, den Gruppierungsbereich und den Parameterbereich anzeigen können.

Sie können das Zoomsteuerelement verwenden, um die Berichtsanzeige zu vergrößern oder zu verkleinern.

Zum Entwerfen eines Berichts ziehen Sie Berichtselemente aus dem Toolboxbereich auf die Designoberfläche. Anschließend konfigurieren Sie ihre Eigenschaften und ändern ihre Anordnung im Bericht.

Vorschauansicht

In der Vorschauansicht führen Sie einen Bericht aus und zeigen den gerenderten Bericht im Report Viewer an. Sie können auch Konfigurationseigenschaften festlegen, um den Bericht im Debugmodus auszuführen (über einen Browser).

Wenn Sie eine Vorschau eines Berichts anzeigen, wird Report Designer:

  • Eine Verbindung mit den Berichtsdatenquellen herstellen.
  • Datasetabfragen ausführen.
  • Die Daten auf dem lokalen Computer zwischenspeichern.
  • Den Bericht so verarbeiten, dass Daten und Layout miteinander kombiniert werden.
  • Den Bericht rendern.

Beim Verwenden der Vorschauansicht sind einige Punkte zu berücksichtigen:

  • 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 keinen gültigen Standardwert haben, müssen Sie für jeden nicht zugewiesenen Parameter einen Wert auswählen. Auf der Berichtsymbolleiste müssen Sie dann Bericht anzeigen auswählen.
  • Der lokale Datencache. Wenn Sie eine Vorschau eines Berichts anzeigen, führt der Berichtsprozessor alle Abfragen für Datasets im Bericht anhand der aktuellen Parameterstandardwerte aus. Die Ergebnisse werden als lokale Datencachedatei (.rd..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.
  • Configuration Manager und Debug. In 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. Gehen Sie zum Festlegen der Projekteigenschaften zum Menü Projekt und wählen Sie Eigenschaften aus. Wählen Sie dann im Dialog Eigenschaftenseiten Configuration Manager aus. Sie können diese Einstellungen verwenden, um Ihre Berichte zu testen und sie auf dem Berichtsserver zu veröffentlichen.
  • Der Ausgabebereich. 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 ein Report Designer-Projekt in SSDT aktiv ist, werden die folgenden Menüs zum Hauptmenü hinzugefügt.

Menü „Format“

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

Option Zweck
Vordergrundfarbe Wählen Sie eine Textfarbe aus. Die Standardtextfarbe ist Schwarz.
Hintergrundfarbe Wählen Sie eine Hintergrundfarbe für Textfelder und Datenbereiche aus.
Schriftart Geben Sie an, ob der Text fett, kursiv oder unterstrichen sein soll.
Im Blocksatz ausrichten Geben Sie an, ob der Text rechtsbündig, linksbündig oder zentriert ausgerichtet sein soll.
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 Report Designers.
Order Verschieben Sie ausgewählte Objekte in den Hintergrund oder den Vordergrund.

Brichtsmenü und Kontextmenü der Designoberfläche

Sie können die folgenden Optionen zum Konfigurieren von Einstellungen verwenden, die für einen gesamten Bericht gelten. Die Verfügbarkeit und Position dieser Optionen hängen von der von Ihnen genutzten Version von Visual Studio ab:

  • In früheren Versionen finden Sie diese Optionen im Menü Bericht.
  • In späteren Versionen befinden sich die meisten Optionen im Kontextmenü des Hintergrunds der Designoberfläche.
Option Zweck
Berichtseigenschaften Öffnen Sie den Dialog Berichtseigenschaften, um die allgemeinen Berichtseigenschaften, wie den Namen des Autors, den Rasterabstand, die Anzahl der Spalten und die Seitengröße zuzuweisen. Sie können darüber hinaus Einstellungen für benutzerdefinierten Code, Verweise auf Assemblys und Klassen sowie die Namen der Datenausgabeelemente, Datentransformationen und Datenschemas konfigurieren.
Ansicht Schalten Sie hiermit zwischen den zwei Report Designer-Registerkarten um: Design und Vorschau. Blenden Sie das Lineal, den Gruppierungsbereich oder den Parameterbereich ein oder aus.
Kopfzeile hinzufügen Fügen Sie eine Kopfzeile zum Bericht hinzu oder löschen Sie eine Kopfzeile. Wenn Sie einen Seitenkopf löschen, werden alle Elemente im Seitenkopf gelöscht.
Fußzeile hinzufügen Fügen Sie eine Fußzeile zum Bericht hinzu oder löschen Sie eine Fußzeile. Wenn Sie einen Seitenfuß löschen, werden alle Elemente im Seitenfuß gelöscht.
Berichtsteile veröffentlichen Wählen Sie die zu veröffentlichende Berichte aus.

Menü „Anzeigen“

Über die folgenden Optionen des Menüs Ansicht können Sie verschiedene Fenster und Symbolleisten in Report Designer ein- oder ausblenden:

Option Komponente zum Ein- oder Ausblenden
Fehlerliste Fehler, die beim Veröffentlichen oder Anzeigen einer Vorschau eines Berichts erkannt werden.
Output Fehler, die beim Veröffentlichen oder Verarbeiten eines Berichts erkannt werden. Außerdem ausführliche Informationen zu Ausdrucksfehlern, wenn ein Bericht den Text „#Error“ anzeigt.
Eigenschaftenfenster Eigenschaftswerte für das aktuell ausgewählte Berichtselement auf der Designoberfläche. Über diese Option können Sie Eigenschaften für geschachtelte Berichtselemente anzeigen. Sie müssen ein Berichtselement jedoch mehrmals auswählen, um seine Hierarchie und die geschachtelten Mitglieder durchzugehen. Am Namen des Elements oben im Eigenschaftenbereich können Sie erkennen, für welches Element des Berichts die Eigenschaften angezeigt werden.
Werkzeugkasten Die Toolbox.
Andere Fenster>Dokumentgliederung Eine hierarchische Ansicht der Berichtselemente und Auflistungen der Textfelder in einem Bericht.
Symbolleisten Verschiedene Symbolleisten, einschließlich Berichtsrahmen und Berichtsformatierung. Weitere Informationen zum finden Sie unter Symbolleisten im Report Designer.
Report Data (Berichtsdaten) Der Berichtsdatenbereich, in dem Sie Berichtsparameter, Datenquellen, Datasets und Bilder hinzufügen können.

Menü Projekt

Über die folgenden Optionen des Menüs Projekt können Sie freigegebene Datenquellen und Berichte in einem Projekt verwalten. Wenn Sie dem Projekt Elemente hinzufügen oder Elemente daraus entfernen, wird die hierarchische Anzeige der Projektelemente im Projektmappen-Explorer automatisch aktualisiert.

Option Zweck
Neues Element hinzufügen Fügen Sie eine neue freigegebene Datenquelle oder einen neuen Bericht zum Projekt hinzu.
Vorhandenes Element hinzufügen Fügen Sie eine vorhandene freigegebene Datenquelle oder einen vorhandenen Bericht zum Projekt hinzu.
Berichte importieren Importieren Sie Berichte aus einer anderen Anwendung, z. B. Microsoft Access.
Aus dem Projekt ausschließen Schließen Sie Elemente aus dem Projekt aus. Diese Option löscht die Elemente nicht aus Ihrem Dateisystem.
Alle Dateien anzeigen Zeigen Sie alle Dateien in einem Projekt an.
Projekt-Toolboxelemente aktualisieren Aktualisieren Sie den Toolboxcache, wenn Sie neue benutzerdefinierte Berichtselemente im Projekt installieren.
Eigenschaften Öffnen Sie den Dialog Eigenschaftenseiten für dieses Projekt. Weitere Informationen finden Sie unter Dialogfeld Eigenschaftsseiten des Projekts.

Symbolleisten im Report Designer

Wenn Sie Berichte entwerfen stellt Report Designer die folgenden spezialisierten Symbolleisten bereit:

Symbolleiste Zweck
Report Kopfzeile oder Fußzeile hinzufügen. Berichtseigenschaften festlegen. Lineal oder Gruppierungsbereich ein- oder ausblenden. Zoomsteuerelement zum Ändern der Ansicht eines Berichts verwenden.
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 Sie die folgenden Formatierungen für Textfelder ändern: Schrifteigenschaften, 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.

Über das Menü Ansicht können Sie diese Symbolleisten ein- oder ausblenden. Andere Visual Studio-Symbolleisten sind möglicherweise nicht verfügbar, wenn ihre Funktionalität nicht für Report Designer-Funktionen gilt.

Quellcodeverwaltung

SSDT lässt sich in Quell-Plug-Ins integrieren. Über die Quellcodeverwaltungsseiten im Dialog „Optionen“ können Sie ein Plug-In angeben und Eigenschaften konfigurieren.

Benutzerdefinierte Berichtsvorlagen

Wenn Sie benutzerdefinierte Berichte als Vorlagen für neue Berichte verwenden möchten, kopieren Sie diese einfach in den Ordner ReportProject auf dem Computer, auf dem SSDT installiert ist.

Der Standardspeicherort dieses Ordners hängt von der von Ihnen genutzten Version und Edition von Visual Studio ab. Bei Visual Studio 2022, 2019 und 2017 befindet sich dieser Ordner am folgenden Speicherort:

%ProgramFiles%\Microsoft Visual Studio\<release-year>\<edition>\Common7\IDE\CommonExtensions\Microsoft\SSRS\ProjectItems\ReportProject

Bei Visual Studio 2015 ist der Standardspeicherort der folgende Ordner:

%ProgramFiles%\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 SSDT

SSDT basiert auf Visual Studio und der zugrunde liegenden Anwendung „devenv.exe“. Diese Anwendung verfügt über mehrere Befehlszeilenoptionen, die für die Arbeit mit Berichten hilfreich sind.

Bevor Sie die in diesem Abschnitt beschriebenen Befehlszeilenoptionen verwenden können, müssen Sie gültige Werte für die folgenden beiden Elemente festlegen:

  • Projekteigenschaften für OverwriteDataSources, TargetDataSourceFolder, TargetReportFolder und TargetServerURL.
  • Mindestens ein Satz von Konfigurationseigenschaften, z. B. Debug oder Release.

Weitere Informationen finden Sie unter Veröffentlichen von Datenquellen und Berichten.

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

  • /deploy: Stellt Berichte mit den in der Konfigurationsdatei angegebenen Projekteigenschaften bereit. Der folgende Befehl stellt beispielsweise die von der Projektmappendatei Reports.sln angegebenen Berichte bereit. Es werden die in den Projekteigenschaften angegebenen Release-Konfigurationseinstellungen verwendet:

    devenv.exe "C:\Users\<user-name>\source\repos\Reports\Reports.sln" /deploy "Release"
    
  • /build: Erstellt die Projektmappendatei, stellt sie aber nicht bereit. Der folgende Befehl erstellt beispielsweise die von der Projektmappendatei Reports.sln angegebenen Berichte. Es werden die in den Projekteigenschaften angegebenen Debug-Konfigurationseinstellungen verwendet:

    devenv.exe "C:\Users\<user-name>\source\repos\Reports\Reports.sln" /build "Debug"
    
  • /out: Leitet die durch Erstellen einer Projektmappe generierte Ausgabe in die angegebene Datei um. Beispielsweise wird mit dem folgenden Befehl die Ausgabe des Builds im vorherigen Beispiel in die Datei mybuildlog.txt umgeleitet.

    devenv.exe "C:\Users\<user-name>\source\repos\Reports\Reports.sln" /build "Debug" /out mybuildlog.txt
    

Tastaturkurzbefehle in SSDT

Sie können Tastaturkurzbefehle für folgende Aktionen verwenden:

  • Steuern von Fenstern und Modi in SSDT:

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

    BESCHREIBUNG Tastenkombination
    Den Fokus von einem Berichtselement zum nächsten Berichtselement verschieben Tab
    Das ausgewählte Berichtselement verschieben Pfeiltasten
    Das ausgewählte 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