Tastenkombinationen für SQL Server Management Studio sparen im Abfrageeditor viele Handgriffe. Einige Kürzel führen SQL aus, andere ändern nur die Ergebnisanzeige oder öffnen einen Ausführungsplan. Gerade bei diesen Unterschieden entstehen leicht Fehler. Dieser Leitfaden zeigt die wichtigsten Standardbelegungen für SSMS, erklärt ihren Geltungsbereich und weist auf Abweichungen durch Tastaturlayout, Tastaturschema und eigene Einstellungen hin.
Bevor du SSMS-Tastenkombinationen verwendest
Die folgenden Tastenkombinationen für SQL Server Management Studio orientieren sich an der aktuellen Microsoft-Liste der SSMS-Tastenkombinationen. Sie beschreibt die Standardbelegung des SQL-Server-Tastaturschemas. SSMS-Version, aktives Fenster, installiertes Tastaturschema und individuell zugewiesene Kürzel können das tatsächliche Verhalten ändern. Teste ein unbekanntes Kürzel zuerst mit einer harmlosen SELECT-Abfrage, nicht mit einem Änderungsskript.
Microsoft schreibt in der englischen Dokumentation Ctrl und Shift; auf deutschen Tastaturen heißen diese Tasten Strg und Umschalt. Bei Zeichen wie Minus, Backslash oder Pause/Break können physische Tasten und nötige Zusatztasten je nach deutschem oder englischem Layout abweichen. Die Buchstabenkürzel in den folgenden Tabellen sind leichter übertragbar.
Wichtig: Die Version des installierten SQL Server und die Version von SSMS sind verschiedene Dinge. Ein Server mit SQL Server 2022 legt nicht automatisch die Tastenbelegung des lokal installierten SSMS fest.
Die wichtigsten Tastenkombinationen für SQL Server Management Studio im Abfrageeditor
| Aktion | Standardkürzel | Was du beachten solltest |
|---|---|---|
| Neues Abfragefenster mit aktueller Verbindung | Strg+N |
Prüfe trotzdem Server und Datenbank im neuen Fenster. |
| Abfrage ausführen | F5 |
Mit Markierung wird nur diese ausgeführt, sonst der Inhalt des Abfrageeditors. |
| Abfrage parsen | Strg+F5 |
Prüft Syntax beziehungsweise Kompilierung, führt die Abfrage nicht aus; Laufzeitfehler bleiben möglich. |
| Laufende Abfrage abbrechen | Alt+Pause/Break |
Auf manchen Laptops ist die Taste nur über Fn erreichbar; Abbruch kann dauern. |
| Ergebnisraster ein- oder ausblenden | Strg+R |
Ändert die Anzeige des Ergebnisbereichs, nicht das SQL-Ergebnis. |
| Zwischen Editor und Ergebnisbereich wechseln | F6 |
Die Wirkung hängt vom aktiven Fenster ab. |
| Abfrage oder Datei speichern | Strg+S |
Speichert den Editorinhalt, nicht automatisch ein Backup der Datenbank. |
Der Unterschied zwischen F5 und Strg+F5 ist besonders wichtig: Ein erfolgreiches Parsen bestätigt nicht, dass Tabellen existieren, Berechtigungen genügen oder eine Abfrage zur Laufzeit das gewünschte Ergebnis liefert. Bei einer markierten Auswahl solltest du außerdem darauf achten, dass sie vollständige T-SQL-Anweisungen enthält.
Ausführungspläne und Ergebnisse steuern
| Aktion | Standardkürzel | Wirkung |
|---|---|---|
| Geschätzten Ausführungsplan anzeigen | Strg+L |
Ermittelt den Plan, ohne die Abfrage regulär auszuführen. |
| Tatsächlichen Ausführungsplan einbeziehen | Strg+M |
Schaltet die Option um; führe die Abfrage danach mit F5 aus. |
| Ergebnisse als Raster | Strg+D |
Gilt für die nächste Ausführung im aktiven Abfragefenster. |
| Ergebnisse als Text | Strg+T |
Gilt ebenfalls für die nächste Ausführung. |
| Ergebnisse in Datei | Strg+Umschalt+F |
Beim nächsten Ausführen wird nach einer Zieldatei gefragt. |
| Raster einschließlich Spaltenüberschriften kopieren | Strg+Umschalt+C |
Das Ergebnisraster muss den Fokus haben. |
Strg+D und Strg+T wandeln bereits angezeigte Ergebnisse nicht nachträglich um. Sie ändern das Ziel für die nächste Ausführung. Microsoft erläutert diese Unterscheidung im Artikel zu Abfrageergebnissen in SSMS. Wenn du langsame Abfragen untersuchst, lies ergänzend die Anleitung zu Query Store, Ausführungsplänen und DMVs.
Code bearbeiten, suchen und kommentieren
| Aktion | Standardkürzel |
|---|---|
| Text suchen | Strg+F |
| Text ersetzen | Strg+H |
| Zu einer Zeile springen | Strg+G |
| Auswahl kommentieren | Strg+K, danach Strg+C |
| Kommentar der Auswahl entfernen | Strg+K, danach Strg+U |
| Auswahl in Großbuchstaben umwandeln | Strg+Umschalt+U |
| Auswahl in Kleinbuchstaben umwandeln | Strg+Umschalt+L |
| Einrückung vergrößern / verkleinern | Tab / Umschalt+Tab |
| IntelliSense-Vorschläge aktualisieren | Strg+Umschalt+R |
| Vorlagenparameter ersetzen | Strg+Umschalt+M |
Bei Strg+K, danach Strg+C handelt es sich um eine Tastenfolge: Zuerst die erste Kombination drücken und loslassen, dann die zweite. Das ist nicht dasselbe wie vier Tasten gleichzeitig zu halten.
Eine vollständige, verlässliche SQL-Formatierung per Strg+K, danach Strg+D ist in Microsofts aktueller SSMS-Standardliste nicht beschrieben. Das Kürzel solltest du daher nicht als allgemeine SSMS-Funktion empfehlen. Einrücken, Groß-/Kleinschreibung und Kommentare sind dagegen konkret dokumentiert; weitergehende Formatierung hängt gegebenenfalls von zusätzlich installierten Erweiterungen ab.
Fenster, Objekt-Explorer und Lesezeichen
| Aktion | Standardkürzel | Kontext |
|---|---|---|
| Objekt-Explorer anzeigen | F8 |
SSMS-Fenster |
| Details des Objekt-Explorers anzeigen | F7 |
SSMS-Fenster |
| Eigenschaftenfenster anzeigen | F4 |
SSMS-Fenster |
| Zwischen Dokumentfenstern wechseln | Strg+Tab |
Geöffnete Editorfenster |
| Aktuelles Dokumentfenster schließen | Strg+F4 |
Aktives Dokument |
| Lesezeichen setzen oder entfernen | Strg+K, danach Strg+K |
Editor |
| Nächstes / vorheriges Lesezeichen | Strg+K, danach Strg+N / Strg+P |
Editor |
Im alten Beitrag wurde Strg+W als „Fenster schließen“ angegeben. In der aktuellen Microsoft-Liste markiert Strg+W im Editor ein Wort; zum Schließen eines Dokumentfensters ist Strg+F4 dokumentiert. Die Lesezeichenfunktionen sind für lange Skripte nützlich, aber prüfe vor einem Neustart von SSMS, ob du dauerhaft benötigte Stellen zusätzlich im Skript dokumentieren möchtest.
Objektinformationen und Query Shortcuts
Alt+F1 ruft im Abfrageeditor die Systemprozedur sp_help auf. Das kann eine schnelle Übersicht zu einem Objekt liefern. Welche Angaben erscheinen, hängt vom gewählten Objekt, Datenbankkontext und deinen Rechten ab. Prüfe bei Fragen zum Datenbankschema ergänzend die Anleitung zu MSSQL-Metadaten.
Die aktuelle Microsoft-Liste nennt auch Strg+1 für sp_who und Strg+2 für sp_lock. Solche Query Shortcuts lassen sich anpassen. Wenn eine Kombination bei dir anders reagiert, prüfe unter Extras → Optionen → Umgebung → Tastatur → Abfrageverknüpfungen (englisch: Tools → Options → Environment → Keyboard → Query Shortcuts) ihre Zuordnung. Bei Verwaltungsabfragen solltest du immer verstehen, welche Prozedur tatsächlich ausgeführt wird.
Deutsches und englisches Tastaturlayout: Was kann abweichen?
Für Buchstabenkombinationen wie Strg+F, Strg+H oder Strg+K ist die Beschreibung meist eindeutig. Zeichenkombinationen sind heikler: Das Minus für die Navigation zur vorherigen Position (Strg+-) liegt auf einer deutschen Tastatur anders als auf einer US-Tastatur. Pause/Break fehlt auf manchen kompakten Tastaturen. Auch Betriebssystem, Remote-Desktop-Client oder eine andere Anwendung können Tasten abfangen.
Wenn ein solches Kürzel nicht reagiert, probiere die zugehörige Aktion zuerst über das SSMS-Menü. Schau anschließend in den Tastatureinstellungen nach der tatsächlichen Belegung. Beschreibe in Teamdokumentationen die Aktion zusammen mit dem Kürzel, damit Kolleginnen und Kollegen mit anderem Layout sie wiederfinden können.
Eigene Belegungen in SSMS prüfen und ändern
Öffne Extras → Optionen → Umgebung → Tastatur beziehungsweise Tools → Options → Environment → Keyboard. Dort wählst du das Tastaturschema und prüfst oder ergänzt Zuordnungen. Die Microsoft-Dokumentation der Tastaturoptionen beschreibt diesen Bereich. Nach Änderungen oder einem Import von Einstellungen kann ein Kürzel von der Standardliste abweichen. Ein anderes Fenster kann dieselbe Kombination zudem anders interpretieren.
Für BEGIN TRANSACTION, COMMIT und ROLLBACK gibt es in der dokumentierten Standardliste keine fertigen Kürzel. Verwechsle frei konfigurierbare Query Shortcuts nicht mit einer sicheren Transaktionssteuerung: Ein unbeabsichtigtes COMMIT lässt sich nicht einfach rückgängig machen. Die Hintergründe erklärt der Beitrag zum Arbeiten mit Transaktionen in MSSQL.
Ein kurzer Arbeitsablauf mit SSMS-Tastenkombinationen
- Öffne mit
Strg+Nein Abfragefenster und prüfe Verbindung und Datenbank. - Schreibe eine harmlose Abfrage wie
SELECT DB_NAME() AS AktuelleDatenbank;. - Parse sie mit
Strg+F5. Für eine Leistungsanalyse kannst du mitStrg+Lden geschätzten Plan ansehen. - Wähle bei Bedarf mit
Strg+Ddas Ergebnisraster und führe die Abfrage mitF5aus. - Wechsle mit
F6zwischen Editor und Ergebnisbereich und speichere das Skript mitStrg+S.
Bei UPDATE, DELETE oder anderen Änderungen solltest du Auswahl, WHERE-Bedingung und Transaktionsgrenze bewusst prüfen, bevor du F5 drückst. Ein Tastenkürzel beschleunigt die Ausführung, ersetzt aber keine fachliche Kontrolle.
Häufige Fragen zu Tastenkombinationen für SQL Server Management Studio
Führt F5 immer das gesamte Skript aus?
Nein. Wenn im Abfrageeditor Text markiert ist, führt SSMS die Auswahl aus; ohne Markierung den Inhalt des aktiven Editors. Das kann bei unvollständig markierten Anweisungen zu Fehlern führen.
Warum funktioniert ein Kürzel auf meinem Rechner nicht?
Prüfe den Fokus des Fensters, das gewählte Tastaturschema, eigene Zuordnungen und das Betriebssystemlayout. Bei Sondertasten kann auch die Hardware oder eine Remote-Sitzung eine Rolle spielen.
Gibt es einen Standard-Shortcut zum Formatieren der gesamten SQL-Abfrage?
In Microsofts aktueller SSMS-Standardliste ist kein allgemeines Kürzel für eine vollständige SQL-Formatierung wie Strg+K, danach Strg+D dokumentiert. Verfügbar sind unter anderem Einrückung, Kommentarumschaltung und Groß-/Kleinschreibung.
Fazit: Tastenkombinationen für SQL Server Management Studio gezielt lernen
Die nützlichsten Tastenkombinationen für SQL Server Management Studio sind oft die einfachen: F5, Strg+F5, Strg+L, Strg+M, Strg+D und Strg+R. Verstehe ihre Wirkung, bevor du sie bei produktiven Daten verwendest. Bei abweichendem Verhalten liefern SSMS-Tastatureinstellungen und die aktuelle Microsoft-Liste die maßgebliche Antwort für deine Installation.