Udostępnij za pośrednictwem


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.