Call Stack Window

The Call Stack window displays the modules on the call stack, and the data types and values of any parameters that are passed to the modules.Transact-SQL modules include stored procedures, functions, and triggers.Aby wyświetlić stos wywołań, użytkownik musi być w trybie debugowania.

Aby uzyskać dostęp do okna stosu wywołań

  • Na Program Debug menu kliknijSystem Windows, a następnie kliknij przycisk Wywołanie stosu.

Aby zmienić bieżącą ramką stosu wywołań

Dokonać stos bieżącej ramki frame można użyć jednej z następujących procedur:

  • Kliknij prawym przyciskiem myszy ramkę stosu, a następnie kliknij przycisk Przełącz się na ramkę.

  • Kliknij dwukrotnie ramkę stosu.

Aby obejrzeć urządzenie źródłowe ramki inny niż bieżąca ramka

  • Kliknij prawym przyciskiem myszy ramkę stosu, a następnie kliknij przycisk Przejdź do kodu źródłowego.

Stos ramki

Każdy wiersz w Wywołanie stosu okno nazywane są ramkami stosu i reprezentuje połączenia z Transact-SQL plik skryptu do modułu lub połączenie z jednego modułu do innego. U dołu ramki stosu na ekranie wskazuje wiersz w Database Engine Okno edytora kwerendę, że pierwsze wywołanie w stosie. Górny wiersz wskazuje linii, na którym debuger wstrzymane wykonywanie i jest identyfikowany przez żółta strzałka na lewym marginesie okna.Każdy wiersz pośrednich wskazuje moduł i numer wiersza urządzenie źródłowe kod, który o nazwie następnej wyższej ramki stosu.

Wszystkie wyrażenia w Zmiennych lokalnych, Oglądanie, and QuickWatch okien oceniane są oparte na bieżącej klatce stosu.Oknie Edytora kwerend wyświetla kod dla bieżącej ramki.Bieżąca klatka stosu jest domyślnie ramki, w której Transact-SQL Debuger wstrzymane wykonywanie. Po zmianie bieżącej ramki stosu do innej ramki, wyrażenia w Zmiennych lokalnych, Oglądanie, and QuickWatch okien są reevaluated w odniesieniu do nowej ramki, a kod źródłowy jest nowa ramka jest wyświetlana w oknie Edytora kwerend.

Kolumny

  • Imię i nazwisko
    Wyświetla informacje na temat modułu na stos wywołań.

    W dolnym wierszu w stos wywołań Nazwa Wyświetla Edytor kwerend urządzenie źródłowe okna i wiersza numer pierwszego wywołania do stosu.Dla pozostałych wierszy Nazwa ma format LineNumber Module(wystąpienie.Database)(ParmList).

    • Moduł
      To nazwa procedura przechowywana, funkcja lub procedura przechowywana, która wywołała do następnej ramki.

    • wystąpienie.Database
      Czy wystąpienie Database Engine i bazy danych, która posiada modułu.

    • ParmList
      Wskazuje typ danych, nazwę i wartość każdego parametru, przesyłanych w ciągu połączenia w module.

    • LineNumber
      Dla wszystkich wierszy w górnym wierszu, z wyjątkiem LineNumber wskazuje, która linia w module o nazwie do ramki.W górnym wierszu LineNumber wskazuje wiersz, w którym aktualnie ustawioną debugera.

  • Język
    Wyświetla Języka Transact-SQL for Transact-SQL.