Schreiben, Analysieren und Bearbeiten von Skripts mit SQL Server Management Studio

SQL Server Management Studio enthält sprachspezifische Code-Editoren zum Bearbeiten von Transact-SQL-, XQuery-, MDX-, DMX-, XMLA- und SQL Server Compact 3.5 SP2-Abfragen.

Funktionen

SQL Server Management Studio-Code-Editoren beinhalten folgende Funktionen:

  • Vorlagen zur schnelleren Erstellung von Skripts für SQL Server Database Engine (Datenbankmodul)-, Analysis Services- und SQL Server Compact 3.5 SP2-Skripts. Vorlagen sind Dateien, die die grundlegende Struktur der Anweisungen enthalten. Diese Struktur wird beim Erstellen von Objekten in einer Datenbank benötigt.

  • Farbcodierung von Syntax zur Verbesserung der Lesbarkeit komplexer Anweisungen.

  • Ein grafischer Abfrage-Designer zum Erstellen von Abfragen per Drag und Drop.

  • Darstellung von Abfragefenstern in Form von Registerkarten im Dokumentfenster oder als einzelne Dokumente.

  • Darstellung von Abfrageergebnissen in einem Raster oder Textfenster oder in eine Datei umgeleitet.

  • Anzeige von Ergebnisrastern in Form von einzelnen Fenstern im Registerformat.

  • Grafische Anzeige von Showplaninformationen mit den logischen Schritten, die in den Ausführungsplan einer Transact-SQL-Anweisung integriert sind.

  • Funktionsreiche Textbearbeitungsumgebung zur Unterstützung von Funktionen wie Suchen und Ersetzen, Massenkommentare, benutzerdefinierte Schriftarten und Farben und Zeilennummerierung. Einige Editoren können weitere Funktionen enthalten, z. B. Gliederungsfunktionen und Funktionen zum automatischen Vervollständigen.

  • SQLCMD-Modus zum Ausführen von Skripts mit Betriebssystembefehlen.

    Beachten Sie die folgenden Einschränkungen, wenn Sie diese Option auswählen:

    • IntelliSense im Database Engine (Datenbankmodul)-Abfrage-Editor ist deaktiviert.

    • Da der Abfrage-Editor nicht über die Befehlszeile ausgeführt werden kann, ist es nicht möglich, Befehlszeilenparameter, z. B. Variablen, zu übergeben.

    • Da der Abfrage-Editor nicht auf Anforderungen des Betriebssystems reagieren kann, müssen Sie darauf achten, keine interaktiven Anweisungen auszuführen.

HinweisHinweis

Das Aktivieren von IntelliSense für umfangreiche Transact-SQL-Skripts kann bei langsamen Computern zu Leistungseinbußen führen. Informationen zum Beschränken der Größe von Transact-SQL-Skripts, für die IntelliSense aktiviert ist, finden Sie unter Optionen (Text-Editor/Transact-SQL/IntelliSense).

HinweisHinweis

Der SQL Server Management Studio SQL Server Compact-Abfrage-Editor unterstützt SQL Server Compact 4.0 nicht.

Komponenten

Die folgenden Fenster sind in den Abfrage-Editoren enthalten:

  • Abfrage-Editor. In diesem Fenster können Sie Skripts schreiben und ausführen.

  • Ergebnisse. In diesem Fenster können Sie die Ergebnisse einer Abfrage anzeigen. Die Ergebnisse werden in Form eines Rasters oder als Text dargestellt.

  • Meldungen. Dieses Fenster zeigt Fehler, Warnungen und Informationsmeldungen an, die beim Ausführen eines Skripts vom Server zurückgegeben werden. Die Liste von Meldungen ändert sich nicht, bis das Skript erneut ausgeführt wird.

  • Fehlerliste. Dieses Fenster zeigt Syntaxfehler und semantische Fehler an, die von der IntelliSense-Funktion im Database Engine (Datenbankmodul)-Abfrage-Editor gefunden wurden. Die Fehlerliste ändert sich dynamisch, während Sie Transact-SQL-Skripts bearbeiten. In der Fehlerliste werden nur Fehler aus dem Database Engine (Datenbankmodul)-Abfrage-Editor angezeigt. Fehler aus den anderen Editoren werden in der Liste nicht angezeigt.

  • Clientstatistiken. In diesem Fenster werden Informationen zur Ausführung der Abfrage nach Kategorien geordnet angezeigt. Wenn Clientstatistiken vom Menü Abfrage ausgewählt ist, wird das Fenster Clientstatistiken nach jedem Ausführen einer Abfrage angezeigt. Statistiken von aufeinander ausgeführten Abfragen werden mit Durchschnittswerten aufgelistet. Wählen Sie Clientstatistiken zurücksetzen vom Menü Abfrage aus, um den Durchschnitt zurück zusetzen.

In der folgenden Tabelle sind die Themen zum Code-Editor der SQL Server-Onlinedokumentation aufgeführt.

Thema

Beschreibung

Verwenden von SQL Server Management Studio-Vorlagen

Enthält Informationen zu Vorlagen und zum Erstellen von benutzerdefinierten Vorlagen.

Zusätzliche Befehle und Features für Editoren

Umfasst Themen zu Funktionen wie Codegliederung, Zeilennummerierung, Hyperlinks in Kommentaren, Wellenlinien, Zeilenumbruch usw.

Tastenkombinationen für SQL Server Management Studio

Enthält eine Liste der Tastenkombinationen, die im Code-Editor verfügbar sind.

Vorgehensweise: Zuordnen von Dateierweiterungen zu einem Code-Editor

Erläutert die Konfiguration von SQL Server Management Studio zum Öffnen eines designierten Code-Editors basierend auf einer Dateierweiterung.

Bearbeiten von Skripts und Dateien in SQL Server Management Studio

Enthält Hyperlinks zu Seiten mit Beschreibungen von Konfigurationsoptionen für den Code-Editor.

Vorgehensweise: Ändern von Schriftfarbe, Schriftgrad und Schriftschnitt

Beschreibt die benutzerspezifische Anpassung der Textdarstellung im Code-Editor.

Fenster 'Fehlerliste' (Management Studio)

Beschreibt, wie der Database Engine (Datenbankmodul)-Abfrage-Editor Fehlerinformationen anzeigt.

So greifen Sie auf einen Abfrage-Editor von SQL Server Management Studio zu

  • Klicken Sie im Menü Datei auf Neu, und klicken Sie dann auf Datei.

    Das Dialogfeld Neue Datei wird angezeigt.

    Klicken Sie auf den Abfragetyp, den Sie erstellen möchten. Um z. B. eine Transact-SQL-Abfrage zu erstellen, klicken Sie auf Datenbankmodul-Abfrage.

    Das Abfrage-Editorfenster wird angezeigt.

  • Klicken Sie auf der Symbolleiste von SQL Server Management Studio auf die Schaltfläche für den Abfrage-Editor, den Sie öffnen möchten. Um z. B. eine XMLA-Abfrage zu erstellen, klicken Sie auf XMLA-Abfrage für Analysis Services.

    Das Abfrage-Editorfenster wird angezeigt.

So greifen Sie im Vorlagen-Explorer auf den Datenbankmodul-Abfrage-Editor zu

  1. Klicken Sie im Menü Ansicht auf Vorlagen-Explorer.

    Das Fenster Vorlagen-Explorer wird in der unteren rechten Ecke angezeigt.

  2. Doppelklicken Sie auf eine Vorlage, um ein Fenster für die Datenbankmodul-Abfrage mit dem Text der Vorlage zu öffnen. Um z. B. eine CREATE DATABASE-Vorlage zu öffnen, öffnen Sie den Ordner SQL Server-Vorlagen und dann den Ordner Datenbanken, und doppelklicken Sie auf Datenbank erstellen.

So zeigen Sie den Code-Editor im Vollbildmodus an

  • Drücken Sie in einem Fenster des Code-EditorsUMSCHALT+ALT+EINGABE, um den Vollbildmodus ein- und auszuschalten.

So öffnen Sie das Fenster 'Fehlerliste' (Management Studio)

  • Um das Management Studio-Fenster Fehlerliste anzuzeigen, können Sie eine der folgenden Methoden verwenden:

    • Klicken Sie im Menü Ansicht auf Fehlerliste.

    • Drücken Sie die Tastenkombination STRG+\, STRG+E.