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.
See Also