Transact-SQL Debugger Fundamentals
The Transact-SQL debugger helps you find errors in Transact-SQL code by investigating the run-czas behavior of the code. Po zestaw Database Engine Okno edytora kwerendy do debugowania trybie, można zatrzymać wykonywanie na określone wiersze kodu i inspekcja informacji i danych, które jest używane przez lub zwracane przez te Transact-SQL instrukcje.
Poruszanie się po kodzie Transact-SQL
The Transact-SQL debugger provides the following options that you can use to navigate through Transact-SQL code when the Database Engine Query Editor window is in debug mode:
zestaw punkty przerwań na osobę Transact-SQL instrukcje.
Okno dialogowe — informacjeThe About dialog box provides product information and allows you to access information about the machine the product is running on.Można również użyć W dalszym ciągu funkcja uruchomić Instalatora, aby następny punkt przerwania z dowolnej lokalizacji, w którym okno jest obecnie wstrzymana.
Wejdź do następnej instrukcji.
Nazwa składnika
Wejdź do wywołania lub poprzez nie, aby uzyskać dostęp do procedury składowanej lub funkcji.
Wyświetla wersja każdego zainstalowanego składnika.Kopiowanie informacji
If you want to debug a stored procedure or function, you can step into the module.SQL Server Management Studio opens a new Database Engine Query Editor window that is populated with the source code for the module, places the window into debug mode, and then pauses execution on the first statement in the module.Za pomocą skróty klawiaturowe w Business Intelligence Development Studio
Aby uzyskać więcej informacji dotyczących sposobu poruszania się po kodzie w debugerze, zobacz Stepping Through Transact-SQL Code.
Przeglądanie informacji w debugerze
Można przejść do okna programu Transact-SQL, lub zaznacz i zmień opcje w oknach dialogowych, bez użycia myszy.
Lokalne i Śledzenie. W tych oknach są wyświetlone przydzielone wyrażenia Transact-SQL.Wyrażenia są klauzulami Transact-SQL, których wynikiem jest pojedyncze, skalarne wyrażenie.Debuger Transact-SQL obsługuje przeglądanie wyrażeń odwołujących się do zmiennych językaTransact-SQL, jego parametrów lub wbudowanych funkcji o nazwach zaczynających się na @@.Ponadto w tych oknach są wyświetlane wartości danych przypisane w danej chwili do wyrażeń.
QuickWatch. W tym oknie wyświetlana jest wartość Transact-SQL wyrażenie i umożliwia zapisanie tego wyrażenia Oglądanie okna.
Punkty przerwania. W tym oknie można obejrzeć ustawione w danej chwili punkty przerwania i zarządzać nimi.
Stos wywołań. W tym oknie jest wyświetlona bieżąca lokalizacja wykonywania.Ponadto zawiera informacje o przejściu wykonywania od oryginalnego okna Edytor kwerend przez wszystkie funkcje, procedury składowane lub wyzwalacze do bieżącej lokalizacji wykonywania.
Dane wyjściowe. W tym oknie są wyświetlane różne komunikaty i dane programu, jak komunikaty systemowe z debugera.
Wyniki i Komunikaty. Na tych kartach w oknie Edytor kwerend są wyświetlane wyniki wcześniej wykonanych instrukcji Transact-SQL.
Aby uzyskać więcej informacji na temat przeglądania informacji zobacz Viewing Transact-SQL Debugger Information.