Freigeben über


Gewusst wie: Abbrechen einer gerade ausgeführten Abfrage

Sie müssen möglicherweise die Ausführung einer Abfrage abbrechen, nachdem Sie diese gestartet haben und bevor sie beendet wurde. In den folgenden Beispielen werden Szenarien beschrieben, in denen Sie eine gerade ausgeführte Abfrage möglicherweise abbrechen müssen:

  • Die Ausführung der Abfrage dauert länger als erwartet, dies könnte auf einen Fehler in der Abfrage deuten.

  • Das gewünschte Ergebnis wird bereits in den ersten Zeilen des Resultsets angezeigt, sodass die Abfrage keine weiteren Zeilen abrufen muss.

  • Sie möchten die Ausführung eines Skripts abbrechen, das mehrere Abfragen enthält. Wenn eine Abfrage nicht erfolgreich ausgeführt wird, möchten Sie die Ausführung möglicherweise abbrechen, um das Problem zu beheben.

So brechen Sie eine gerade ausgeführte Abfrage im Transact-SQL-Editor ab

  1. Zeigen Sie die Sitzung des Transact-SQL-Editors an, in der die Abfrage ausführt wird, die Sie abbrechen möchten.

  2. Zeigen Sie im Menü Daten auf T-SQL-Editor, und klicken Sie auf Abfrageausführung abbrechen.

    Die Abfrageausführung wird abgebrochen, und im Ergebnisbereich werden alle Ergebnisse angezeigt, die bereits zurückgegeben wurden. Im Eigenschaftenbrowser wird die Anzahl der Zeilen angezeigt, die bereits abgerufen wurden, bevor Sie die Abfrage abgebrochen haben.

So brechen Sie eine gerade ausgeführte Abfrage mithilfe der Symbolleiste im Transact-SQL-Editor ab

  1. Zeigen Sie die Sitzung des Transact-SQL-Editors an, in der die Abfrage ausführt wird, die Sie abbrechen möchten.

  2. Klicken Sie im Transact-SQL-Editor auf der Symbolleiste auf Abfrageausführung abbrechen.

    Die Abfrageausführung wird abgebrochen, und im Ergebnisbereich werden alle Ergebnisse angezeigt, die bereits zurückgegeben wurden. Im Eigenschaftenbrowser wird die Anzahl der Zeilen angezeigt, die bereits abgerufen wurden, bevor Sie die Abfrage abgebrochen haben.

So brechen Sie eine gerade ausgeführte Abfrage mithilfe des Kontextmenüs im Transact-SQL-Editor ab

  1. Zeigen Sie die Sitzung des Transact-SQL-Editors an, in der die Abfrage ausführt wird, die Sie abbrechen möchten.

  2. Klicken Sie im Transact-SQL-Editor mit der rechten Maustaste, um das Kontextmenü anzuzeigen, und klicken Sie auf Abfrageausführung abbrechen.

    Die Abfrageausführung wird abgebrochen, und im Ergebnisbereich werden alle Ergebnisse angezeigt, die bereits zurückgegeben wurden. Im Eigenschaftenbrowser wird die Anzahl der Zeilen angezeigt, die bereits abgerufen wurden, bevor Sie die Abfrage abgebrochen haben.

So brechen Sie eine gerade ausgeführte Abfrage im Transact-SQL-Editor mithilfe der Tastatur ab

  1. Zeigen Sie die Sitzung des Transact-SQL-Editors an, in der die Abfrage ausführt wird, die Sie abbrechen möchten.

  2. Drücken Sie ALT+PAUSE.

    Die Abfrageausführung wird abgebrochen, und im Ergebnisbereich werden alle Ergebnisse angezeigt, die bereits zurückgegeben wurden. Im Eigenschaftenbrowser wird die Anzahl der Zeilen angezeigt, die bereits abgerufen wurden, bevor Sie die Abfrage abgebrochen haben.

Siehe auch

Aufgaben

Gewusst wie: Ausführen einer Abfrage

Konzepte

Übersicht über Abfrageergebnisse

Weitere Ressourcen

Verwalten von Datenbankverbindungen im Transact-SQL-Editor
Grundlagen der Transact-SQL-Bearbeitung