Debuggen von Transact-SQL-Datenbankobjekten
Dieses Thema gilt für folgende Editionen:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Für das Debuggen von Transact-SQL-Code stehen mehrere Methoden zur Verfügung:
Vorhandene Datenbankobjekte können mithilfe von Visual Studio außerhalb von Projekten gedebuggt werden.Mit dem Server-Explorer können Sie einen Einzelschritt in ein Datenbankobjekt ausführen.Weitere Informationen finden Sie unter Gewusst wie: Einzelschritt in ein Objekt mit dem Server-Explorer.
Neue Transact-SQL-Skripts oder vorhandene Datenbankobjekte können mit dem Visual Studio SQL Server-Datenbankprojekttyp oder SQL Server-Serverprojekttyp gedebuggt werden.Weitere Informationen finden Sie unter Gewusst wie: Debuggen mit einem SQL Server-Datenbankprojekt oder -Serverprojekt.
Durch Anwendungscode in C++-, Visual Basic- oder C#-Projekten aufgerufene vorhandene Datenbankobjekte können mit der Server-Explorer-Datenverbindung gedebuggt werden.Weitere Informationen finden Sie unter Debuggen von Datenbankanwendungen mit mehreren Ebenen.
In diesem Abschnitt
SQL Debugging Limitations
Beschreibt Einschränkungen bei der Verwendung der Transact-SQL-Debugfunktionen.Allgemeine Verfahren (Debuggen von Transact-SQL)
Beschreibt Verfahren, die in vielen unterschiedlichen Szenarien und Beispielen verwendet werden.Transact-SQL-Datenbankdebugging
Veranschaulicht das Debuggen verschiedener Arten von Transact-SQL-Datenbankobjekten: gespeicherte Prozeduren, Trigger, benutzerdefinierte Funktionen und erweiterte gespeicherte Prozeduren.
Verwandte Abschnitte
Einrichten des Transact-SQL-Debuggings
Listet die Softwareanforderungen für das Transact-SQL-Debugging (für Server und Arbeitsstation) auf und enthält Anweisungen zum Aktivieren des Transact-SQL-Debuggings sowie für die Installations-, Konfigurations- und Problembehandlungseinrichtung.Debuggen von Datenbankanwendungen mit mehreren Ebenen
Beschreibt die erforderlichen Einrichtungsverfahren und enthält ein Beispiel für das Debuggen einer Datenbankanwendung mit mehreren Ebenen.Debugging Database Objects That Use Managed Code (SQL CLR Debugging)
Beschreibt das Debuggen von SQL CLR-Datenbankobjekten.Verwenden des Transact-SQL-Debuggers
Beschreibt das Debuggen von Transact-SQL-Datenbankobjekten mit SQL Server Management Studio.