Schreiben, Analysieren und Bearbeiten von Skripts mit SQL Server Management Studio
Aktualisiert: 05. Dezember 2005
SQL Server Management Studio enthält sprachspezifische Editoren zum Bearbeiten von Transact-SQL-, MDX-, DMX-, XMLA- und SQL Server Compact Edition-Abfragen.
Features
Zu den Features des Code-Editors von SQL Server Management Studio zählen die folgenden:
- Vorlagen zur schnelleren Erstellung von Skripts für SQL Server-, SQL Server 2005 Analysis Services (SSAS)- und SQL Server 2005 Compact Edition-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 der Showplaninformationen mit den logischen Schritten, die in den Ausführungsplan einer Transact-SQL-Anweisung eingebunden sind. Management Studio verwendet XML-Showplan zum Abrufen der Showplaninformationen aus SQL Server-Datenbankmodul, wenn eine Verbindung zu einer Instanz von SQL Server 2005 besteht. Die Textinformationen werden allerdings verwendet, wenn eine Verbindung zu einer Instanz von SQL Server 2000 besteht.
- Funktionsreiche Textbearbeitungsumgebung zur Unterstützung von Funktionen wie Suchen und Ersetzen, Massenkommentare, benutzerdefinierte Schriftarten und Farben und Zeilennummerierung. Einige Editoren können weitere Features enthalten, z. B. Gliederungsfeatures und Features zum automatischen Vervollständigen.
- SQLCMD-Modus zum Ausführen von Skripts mit Betriebssystembefehlen.
Hinweis: Da Sie SQLCMD nicht über die Eingabeaufforderung starten, bestehen beim Ausführen des Abfrage-Editors im SQLCMD-Modus einige Einschränkungen. So können Sie keine Befehlszeilenparameter wie Variablen übergeben. Außerdem müssen Sie darauf achten, keine interaktiven Anweisungen auszuführen, da der Abfrage-Editor nicht auf Eingabeaufforderungen des Betriebssystems antworten kann.
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. In diesem Fenster werden Informationen zur Ausführung einer Abfrage angezeigt. Dazu gehören z. B. Fehler oder die Anzahl der zurückgegebenen Zeilen.
- 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 |
---|---|
Enthält Informationen zu Vorlagen und zum Erstellen von benutzerdefinierten Vorlagen. |
|
Umfasst Themen zu Features wie Codegliederung, Zeilennummerierung, Hyperlinks in Kommentaren, Wellenlinien, Zeilenumbruch usw. |
|
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. |
So greifen Sie auf den 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 unter Kategorien auf den Abfragetyp, den Sie erstellen möchten. Um z. B. eine Transact-SQL-Abfrage zu erstellen, klicken Sie auf SQL Server-Abfrage.
Klicken Sie im Feld Vorlagen auf den Abfragetyp, den Sie schreiben möchten. Um z. B. eine Transact-SQL-Abfrage zu erstellen, klicken Sie auf SQL Server-Abfrage.
Klicken Sie auf Öffnen.
Das Dialogfeld Verbindung mit SQL Server herstellen wird angezeigt.
Geben Sie in das Listenfeld Serverinstanz den Servernamen ein bzw. wählen Sie ihn aus, und klicken Sie dann auf Verbinden.
Das Abfrage-Editorfenster wird angezeigt.
So zeigen Sie den Code-Editor im Vollbildmodus an
- Drücken Sie in einem Fenster des Code-Editors UMSCHALT+ALT+EINGABE, um den Vollbildmodus ein- und auszuschalten.
Siehe auch
Verweis
Farbkodierung in Code-Editoren
Tastenkombinationen für SQL Server Management Studio
Konzepte
Zusätzliche Befehle und Features für Editoren
Anpassen von Menüs und Tastenkombinationen
Andere Ressourcen
Erste Schritte mit dem Datenbankmodul
SQL Server Management Studio-Lernprogramm
Schreiben von Transact-SQL-Anweisungen (Lernprogramm)
Lernprogramm zum Dienstprogramm sqlcmd
Verwendung des Dienstprogramms "sqlcmd"