Vorbereitung zum Debuggen: SQL Server-Projekte
Aktualisiert: November 2007
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro und Team |
Tabellenlegende:
Vorhanden |
|
Nicht vorhanden |
|
Befehl oder Befehle, die standardmäßig ausgeblendet sind. |
Die zum Debuggen erforderlichen Standardprojekteinstellungen werden durch die Projektvorlage für SQL Server-Projekte erstellt. Diese Einstellungen bewirken, dass Visual Studio bei Auswahl des Befehls Starten im Menü Debuggen sämtlichen Code für die Common Language Runtime (CLR) kompiliert, den Code in der SQL Server-Datenbank bereitstellt, sämtlichen T-SQL-Code sowie ein Testskript ausführt und den Debugger startet. Weitere Informationen finden Sie unter Erstellen von SQL Server 2005-Objekten in verwaltetem Code und Debuggen von SQL-Datenbankobjekten.
Sie können SQL Server-Datenbankobjekte auch außerhalb eines SQL Server-Projekts debuggen. Weitere Informationen finden Sie unter Debuggen von T-SQL-Datenbanken und Debuggen von SQL CLR-Datenbanken.
Informationen zum:
Debuggen eines SQL Server-Projekts finden Sie unter Einrichten des SQL-Debuggens.
Debuggen von CLR-SQL-Code finden Sie unter Gewusst wie: Aktivieren von CLR-Debuggen für eine Verbindung.
Debuggen einer Anwendung mit mehreren Ebenen, die auf eine SQL Server-Datenbank zugreift, finden Sie unter Gewusst wie: Aktivieren von Debuggen mit mehreren Ebenen.
So debuggen Sie ein SQL Server-Projekt
Öffnen Sie das Projekt in Visual Studio.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen, und wählen Sie im Kontextmenü Eigenschaften aus.
Öffnen Sie im Dialogfeld Projekteigenschaften den Knoten Konfigurationseigenschaften, und wählen Sie Debuggen aus.
Aktivieren Sie im Datenblatt-Steuerelement die Option SQL/CLR-Debuggen aktivieren.
Klicken Sie auf OK, um das Dialogfeld Projekteigenschaften zu schließen.
Klicken Sie im Menü Debuggen auf Starten.
Beim Debuggen sollten Sie die in Debuggen von SQL-Datenbankobjekten beschriebenen Techniken verwenden.