Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können einen der SQL Server Management Studio-Editoren verwenden, um ein Transact-SQL-, MDX- oder XML/A-Skript interaktiv zu bearbeiten und zu testen oder eine XML- oder Nur-Text-Datei zu bearbeiten. Jeder Editor wird von einem sprachspezifischen Dienst unterstützt, der Schlüsselwörter färbt und nach Syntax- und Gebrauchsfehlern sucht. Der Abfrage-Editor des Datenbankmoduls enthält einen Transact-SQL Debugger, mit dem Sie Probleme in Transact-SQL Code beheben können.
SQL Server Management Studio-Editoren
Die vier Editoren in Management Studio teilen eine gemeinsame Architektur. Der Text-Editor implementiert die Basisfunktionalität und kann als einfacher Editor für Textdateien verwendet werden. Die anderen drei Editoren oder Abfrage-Editoren erweitern diese Funktionalitätsbasis, indem ein Sprachdienst eingeschlossen wird, der die Syntax einer der in SQL Server unterstützten Sprachen definiert. Die Abfrage-Editoren implementieren außerdem unterschiedliche Unterstützungsebenen für Editorfeatures wie IntelliSense und Debugging. Die Abfrage-Editoren umfassen den Abfrage-Editor des Datenbankmoduls zur Erstellung von Skripts, die Transact-SQL- und XQuery-Ausdrücke enthalten, den MDX-Editor für die MDX-Sprache, den DMX-Editor für die DMX-Sprache, und den XML/A-Editor für die XML for Analysis-Sprache.
Allgemeine Komponenten
Alle Editoren in Management Studio teilen diese Komponenten:
Codebereich
Der Bereich, in dem Sie Ihre Abfragen oder Text eingeben. In den Abfrage-Editoren enthält sie die Features des Anweisungs-Generators, die für Ihre Sprache verfügbar sind. Die Textbearbeitungsumgebung unterstützt das Suchen und Ersetzen, Massenkommentaring und benutzerdefinierte Schriftarten und Farben.
Sie können Optionen festlegen, die sich auf das Verhalten von Text im Codefenster auswirken, einschließlich des Einrückens, der Tabulatoren sowie des Ziehens und Ablegens von Text usw. Abfragefenster können so konfiguriert werden, dass sie entweder als Registerkarten im Dokumentfenster oder in separaten Dokumenten verwendet werden.
Auswahlabstand
Eine Spalte mit Leerraum zwischen der Randindikatorleiste und dem Codetext, auf den Sie klicken können, um Textzeilen auszuwählen. Sie können den Auswahlrand ausblenden oder anzeigen.
Horizontale und vertikale Bildlaufleisten
Ermöglicht es Ihnen, horizontal und vertikal im Codebereich zu scrollen, sodass Sie den Code anzeigen können, der über die sichtbaren Kanten des Codebereichs hinausgeht.
Zeilennummerierung
Zeigt Zeilennummern links neben dem Text oder Code im Editor an. Sie können zu bestimmten Zeilennummern navigieren.
Zeilenumbruch
Zeigt lange Textzeilen oder Code als mehrere Zeilen an, sodass Sie den gesamten Text in der Zeile sehen können. Word-Umbruch wirkt sich nicht auf die Art und Weise aus, wie Text angezeigt wird, wenn er ausgeführt oder gedruckt wird. Der Word-Umbruch ist über das Dialogfeld "Extras", " Optionen " auf der Seite "Text-Editor", "Alle Sprachen", "Allgemein" oder auf einer bestimmten Editorseite aktiviert.
Code-Editor-Komponenten
Die Code-Editoren enthalten diese Features zusätzlich zu den Features, die für die Text- und XML-Editoren freigegeben wurden:
Ergebnisse
Dieses Fenster wird verwendet, um die Ergebnisse einer Abfrage anzuzeigen. Das Fenster kann die Ergebnisse im Raster oder im Text anzeigen, oder die Ergebnisse können an eine Datei weitergeleitet werden. Ergebnisraster können als separate Registerkartenfenster angezeigt werden.
IntelliSense
Zeigen Sie in den Editoren im Menü "Bearbeiten " auf IntelliSense, um die Microsoft IntelliSense-Optionen anzuzeigen.
Farbmarkierung
Zeigt unterschiedliche Farben für jeden Syntaxelementtyp an, wodurch die Lesbarkeit komplexer Anweisungen verbessert wird.
Codegliederung
Zeigt Codegruppen mit Gliederungslinien links neben dem Code an. Codegruppen können reduziert und erweitert werden, um den Code einfacher zu überprüfen.
Vorlage
Vorlagen sind Dateien, die die grundlegende Struktur der Anweisungen enthalten, die zum Erstellen von Objekten in einer Datenbank erforderlich sind. Sie können verwendet werden, um die Erstellung von Skripts zu beschleunigen.
Nachrichten
Zeigt Fehler, Warnungen und Informationsmeldungen an, die vom Server zurückgegeben werden, wenn ein Skript ausgeführt wird. Die Liste der Nachrichten ändert sich erst, wenn das Skript erneut ausgeführt wird.
Statusleiste
Zeigt Systeminformationen an, die dem Abfrage-Editor-Fenster zugeordnet sind, z. B. mit welcher Instanz der Abfrage-Editor verbunden ist.
Komponenten des Abfrage-Editors des Datenbankmoduls
Diese Komponenten sind nur im Abfrage-Editor des Datenbankmoduls verfügbar:
Debugger
Ermöglicht es Ihnen, die Ausführung von Code für bestimmte Anweisungen anzuhalten. Anschließend können Sie Daten- und Systeminformationen anzeigen, um Fehler im Code zu finden.
Fehlerliste
Zeigt Syntax- und Semantikfehler an, die von IntelliSense gefunden wurden. Die Liste der Fehler ändert sich dynamisch, während Sie Transact-SQL Skripts bearbeiten.
Grafischer Showplan
Zeigt die logischen Schritte an, die in den Ausführungsplan einer Transact-SQL-Anweisung integriert sind.
Clientstatistik
Zeigt Informationen zur Abfrageausführung in Kategorien gruppiert an. Wenn "Clientstatistiken einschließen" im Menü "Abfrage " ausgewählt ist, wird bei der Abfrageausführung ein Fenster "Clientstatistik" angezeigt. Statistiken aus aufeinander folgenden Abfrageausführungen werden zusammen mit den Durchschnittswerten aufgelistet. Wählen Sie im Menü "Abfrage" die Option "Clientstatistik zurücksetzen" aus, um den Mittelwert zurückzusetzen.
Codeausschnitte
Vorlagen, die Sie beim Hinzufügen von Anweisungen im Abfrage-Editor des Datenbankmoduls als Ausgangspunkt verwenden können. Sie können die vordefinierten Codeausschnitte einfügen, die mit SQL Server bereitgestellt werden, oder Eigene Codeausschnitte hinzufügen.
SQLCMD-Modus
Führt Transact-SQL Skripts aus, die den Satz von Befehlen enthalten, die vom sqlcmd-Hilfsprogramm unterstützt werden. Weitere Informationen finden Sie unter "sqlcmd How-to Topics".
Editoraufgaben
| Vorgangsbeschreibung | Thema |
|---|---|
| Beschreibt, wie die grundlegenden Features im Abfrage-Editor des Datenbankmoduls angezeigt und verwendet werden. | Abfrage-Editor des Datenbankmoduls (SQL Server Management Studio) |
| Beschreibt, wie die grundlegenden Features im MDX-Abfrage-Editor angezeigt und verwendet werden. | MDX-Abfrage-Editor (Analysis Services - Multidimensional Data) |
| Beschreibt, wie sie die grundlegenden Features im ABFRAGE-Editor VON FEATURES anzeigen und verwenden. | DMX Query Editor (Analysis Services - Data Mining) |
| Beschreibt, wie die grundlegenden Features im XML/A-Editor angezeigt und verwendet werden. | XML-Editor (SQL Server Management Studio) |
| Beschreibt, wie Optionen für die verschiedenen Editoren konfiguriert werden, z. B. Zeilennummerierung und IntelliSense-Optionen. | Konfigurieren von Editoren (SQL Server Management Studio) |
| Beschreibt die verschiedenen Möglichkeiten zum Öffnen der Editoren in Management Studio. | Öffnen eines Editors (SQL Server Management Studio) |
| Beschreibt, wie der Ansichtsmodus verwaltet wird, z. B. Wortumbruch, Teilen eines Fensters oder Registerkarten. | Verwalten des Editor- und Ansichtsmodus |
| Beschreibt, wie Formatierungsoptionen festgelegt werden, z. B. ausgeblendeter Text oder Einzug. | Verwalten der Codeformatierung |
| Beschreibt, wie Sie den Text in einem Editorfenster mithilfe von Features wie inkrementeller Suche navigieren oder zu diesem wechseln. | Code und Text durchsuchen |
| Beschreibt, wie Farbcodierungsoptionen für verschiedene Syntaxklassen festgelegt werden, was das Lesen komplexer Anweisungen erleichtert. | Farbcodierung in Abfrage-Editoren |
| Beschreibt, wie Sie codeausgliederungen verwenden, um Teile komplexer Skripts auszublenden, an denen Sie derzeit nicht arbeiten. | Codegliederung |
| Beschreibt, wie Text von einer Stelle in einem Skript gezogen und an einer neuen Position ablegen kann. | Ziehen und Ablegen von Text |
| Beschreibt, wie sie globale Suche und Ersetzung durchführen, z. B. beim Ändern von Spaltennamen. | Suchen und Ersetzen |
| Beschreibt, wie Lesezeichen festgelegt werden, um wichtige Codeabschnitte einfacher zu finden. | Verwalten von Lesezeichen |
| Beschreibt, wie Skripts oder die Ergebnisse in einem Fenster oder Raster gedruckt werden. | Drucken von Code und Ergebnissen |
| Beschreibt die Verwendung der sqlcmd-Features im Abfrage-Editor des Datenbankmoduls. | Bearbeiten von SQLCMD-Skripts mit dem Abfrage-Editor |
| Beschreibt, wie Sie IntelliSense-Features wie autovervollständigende Objektnamen während der Eingabe verwenden oder sicherstellen, dass Haltepunkte an gültigen Speicherorten platziert werden. | IntelliSense (SQL Server Management Studio) |
| Beschreibt, wie Codeausschnitte im Abfrage-Editor des Datenbankmoduls verwendet werden. Codeausschnitte sind Vorlagen für häufig verwendete Anweisungen oder Blöcke und können angepasst oder erweitert werden, um websitespezifische Codeausschnitte einzuschließen. | codeausschnitteTransact-SQL |
| Beschreibt, wie Sie den Transact-SQL Debugger verwenden, um Code zu durchlaufen und Debuginformationen anzuzeigen, z. B. die Werte in Variablen und Parametern. | Transact-SQL-Debugger |
| Beschreibt, wie benutzerdefinierte Farben für unterschiedliche Instanzen des Datenbankmoduls festgelegt werden und dass diese Farben als Hintergrund der Statusleiste in Abfrage-Editor-Fenstern des Datenbankmoduls festgelegt werden. | Statusleiste (Abfrage-Editor des Datenbankmoduls) |