Transact-SQL-Datenbankdebugging
Dieses Thema gilt für folgende Editionen:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Dieser Abschnitt enthält exemplarische Vorgehensweisen, die das Debuggen häufig verwendeter SQL Server-Datenbankobjekttypen veranschaulichen.Bei diesen exemplarischen Vorgehensweisen steht die Verwendung des Server-Explorers zum Ausführen eines Einzelschritts in den Transact-SQL-Code eines Datenbankobjekts im Vordergrund.Transact-SQL-Datenbankobjekte können mit Visual Studio auch wie folgt gedebuggt werden:
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.
Entwickler, die SQL Server ab SQL Server 2008 verwenden, können Transact-SQL-Objekte auch mithilfe des Datenbankmodul-Abfrage-Editors in SQL Server Management Studio debuggen.Der Datenbankmodul-Abfrage-Editor ab SQL Server 2008 verfügt über ähnliche Debugfunktionen wie der Transact-SQL-Debugger in Visual Studio 2010.
In diesem Abschnitt
Exemplarische Vorgehensweise: Debuggen einer gespeicherten Transact-SQL-Prozedur
Veranschaulicht das Debuggen von gespeicherten Prozeduren für eine SQL Server-Instanz.Exemplarische Vorgehensweise: Debuggen eines Transact-SQL-Triggers
Veranschaulicht die Ausführung eines Einzelschritts von einer gespeicherten Prozedur in einen Trigger, wenn dieser ausgelöst wird.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten Transact-SQL-Funktion
Veranschaulicht die Ausführung eines Einzelschritts von einer gespeicherten Prozedur in eine benutzerdefinierte Funktion.Exemplarische Vorgehensweise: Debuggen einer erweiterten gespeicherten Prozedur
Veranschaulicht das Debuggen einer erweiterten gespeicherten Prozedur.