Freigeben über


Fenster 'Aufrufliste'

Im Fenster Aufrufliste werden die Module in der Aufrufliste angezeigt sowie die Datentypen und die Werte aller Parameter, die an die Module übergeben werden. Zu den Transact-SQL-Modulen gehören gespeicherte Prozeduren, Funktionen und Trigger. Um die Aufrufliste anzuzeigen, müssen Sie sich im Debugmodus befinden.

So greifen Sie auf das Fenster Aufrufliste zu

  • Klicken Sie im Menü Debuggen auf Fenster und dann auf Aufrufliste.

So ändern Sie den aktuellen Aufruflistenrahmen

Sie können eine der folgenden Prozeduren verwenden, um einen Stapelrahmen zum aktuellen Rahmen zu machen:

  • Klicken Sie mit der rechten Maustaste auf den Stapelrahmen, und klicken Sie dann auf Zu Rahmen wechseln.

  • Doppelklicken Sie auf den Stapelrahmen.

So zeigen Sie die Quelle eines anderen Rahmens an, der nicht der aktuelle Rahmen ist

  • Klicken Sie mit der rechten Maustaste auf den Stapelrahmen, und klicken Sie dann auf Gehe zu Quellcode.

Stapelrahmen

Jede Zeile im Fenster Aufrufliste wird als Stapelrahmen bezeichnet und stellt entweder einen Aufruf aus einer Transact-SQL-Skriptdatei zu einem Modul oder einen Aufruf von einem Modul zu einem anderen dar. Der untere Stapelrahmen im Anzeigebereich gibt die Zeile im Database Engine (Datenbankmodul)-Abfrage-Editor-Fenster an, die den ersten Aufruf an den Stapel ausgelöst hat. Die oberste Zeile gibt die Zeile an, an der der Debugger die Ausführung angehalten hat und die am linken Rand des Fensters durch einen gelben Pfeil gekennzeichnet ist. Jede dazwischen liegende Zeile gibt das Modul und die Zeilennummer des Quellcodes an, der den nächsthöheren Stapelrahmen aufgerufen hat.

Alle Ausdrücke in den Fenstern Lokal, Überwachung und Schnellüberwachung werden auf Grundlage des aktuellen Stapelrahmens ausgewertet. Im Abfrage-Editor-Fenster wird der Code für den aktuellen Rahmen angezeigt. Standardmäßig ist der aktuelle Stapelrahmen der Rahmen, in dem der Transact-SQL-Debugger die Ausführung angehalten hat. Wenn Sie den aktuellen Stapelrahmen zu einem anderen Rahmen ändern, werden die Ausdrücke in den Fenstern Lokal, Überwachung und Schnellüberwachung im Kontext des neuen Rahmens neu ausgewertet, und der Quellcode des neuen Rahmens wird im Abfrage-Editor-Fenster angezeigt.

Spalten

  • Name
    Zeigt Informationen über ein Modul in der Aufrufliste an.

    Für die letzte Zeile in der Aufrufliste werden unter Name das Abfrage-Editor-Quellcodefenster und die Zeilennummer des ersten Aufrufs an den Stapel aufgelistet. Für die anderen Zeilen hat Name das Format Modul(Instanz.Datenbank)(Parameterliste) Zeilennummer.

    • Modul
      Der Name der gespeicherten Prozedur, Funktion oder gespeicherten Prozedur, die einen Aufruf zum nächsten Rahmen ausgelöst hat.

    • Instanz.Datenbank
      Die Instanz von Database Engine (Datenbankmodul) sowie die Datenbank, die das Modul enthält.

    • Parameterliste
      Gibt für jeden Parameter, der während des Aufrufs an das Modul übergeben wird, den Datentyp, Namen und Wert an.

    • Zeilennummer
      Für alle Zeilen mit Ausnahme der obersten gibt Zeilennummer an, welche Zeile im Modul einen Aufruf zum Rahmen ausgelöst hat. Für die oberste Zeile gibt Zeilennummer die Zeile an, auf die der Debugger gerade fokussiert ist.

  • Sprache
    Zeigt Transact-SQL für Transact-SQL an.