Freigeben über


Gewusst wie: Ausführen einer Abfrage

Nach dem Schreiben eines Skripts oder Abfrage sollten Sie es bzw. sie ausführen, um die Ergebnisse betrachten zu können. Vor dem Ausführen der Abfrage sollten Sie sicherstellen, dass eine Verbindung mit der entsprechenden Datenbank und dem Server besteht. Wenn Sie die Abfrage ausführen, jedoch keine Verbindung besteht, werden Sie aufgefordert, eine Verbindung herzustellen.

So führen Sie die Abfrage im Transact-SQL-Editor aus

  1. Öffnen Sie die Abfrage im Transact-SQL (T-SQL)-Editor. Informationen über das Starten des Editors finden Sie unter Gewusst wie: Starten des Transact-SQL-Editors.

  2. Zeigen Sie im Menü Daten auf T-SQL-Editor, und klicken Sie dann auf SQL ausführen.

    Um die Abfrage mit einer Tastenkombination auszuführen, drücken Sie F5 (oder STRG+E).

    Um die Abfrage über die Symbolleiste auszuführen, klicken Sie auf SQL ausführen.

    Wenn Sie die Abfrage über ein Kontextmenü ausführen möchten, klicken Sie im Transact-SQL-Editor mit der rechten Maustaste, und klicken Sie dann auf SQL ausführen.

    Die Abfrage wird gegen die Datenbank ausgeführt, mit der eine Verbindung besteht. Die Dauer bis zum Zurückgeben der Ergebnisse ist abhängig von der Komplexität der Abfrage, der Auslastung des Datenbankservers und den Spezifikationen des Datenbankservers.

    Informationen über das Abbrechen einer laufenden Abfrage finden Sie unter Gewusst wie: Abbrechen einer gerade ausgeführten Abfrage.

    Informationen über das Anzeigen der Ergebnisse einer Abfrage finden Sie unter Übersicht über Abfrageergebnisse.

So führen Sie eine Anweisung in einem Skript oder einer Anweisung mit mehreren Anweisungen aus

  1. Öffnen Sie die Abfrage im T-SQL-Editor. Informationen über das Starten des Editors finden Sie unter Gewusst wie: Starten des Transact-SQL-Editors.

  2. Markieren Sie im Editor die Anweisung, die Sie ausführen möchten.

  3. Klicken Sie auf der Symbolleiste im T-SQL-Editor auf SQL ausführen.

    Die markierte Anweisung wird gegen die Datenbank ausgeführt, mit der eine Verbindung besteht. Die Dauer bis zum Zurückgeben der Ergebnisse ist abhängig von einer Reihe von Faktoren. Zu diesen Faktoren gehören die Komplexität der Abfrage, die Auslastung des Datenbankservers und die Spezifikationen des Datenbankservers.

    Sie können die markierte Anweisung auch über die Tastatur (F5 oder CTRL+E), die Symbolleiste oder das Kontextmenü ausführen, wie oben beschrieben.

    Informationen über das Abbrechen einer laufenden Abfrage finden Sie unter Gewusst wie: Abbrechen einer gerade ausgeführten Abfrage.

    Informationen über das Anzeigen der Ergebnisse einer Abfrage finden Sie unter Übersicht über Abfrageergebnisse.

Sicherheit

Sie können Skripts und Abfragen nur ausführen, wenn Sie die über die entsprechenden Berechtigungen für den Server, die Datenbank und die Objekte verfügen, auf die zugegriffen wird. Wenn Sie beispielsweise nicht über die Berechtigung zum Ausführen von gespeicherten Prozeduren in einer Datenbank verfügen, tritt beim Ausführen von Skripts ein Fehler auf, die gespeicherte Prozeduren aufrufen.

Wenn Berechtigungen zum Ausführen des Skripts oder Teilen davon fehlen, werden auf der Registerkarte Meldungen im Ergebnisbereich und im Fenster Fehlerliste Fehler angezeigt.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen und Ausführen eines einfachen Transact-SQL-Skripts

Weitere Ressourcen

Analysieren und Ausführen von Skripts im Transact-SQL-Editor
Verwalten von Datenbankverbindungen im Transact-SQL-Editor
Grundlagen der Transact-SQL-Bearbeitung