Gewusst wie: Verwenden von Haltepunkten mit gespeicherten Prozeduren, benutzerdefinierten Funktionen und Triggern
Gespeicherte Prozeduren, benutzerdefinierte Funktionen und Trigger von Microsoft SQL Server können mithilfe von Haltepunkten weitgehend in der gleichen Weise gedebuggt werden wie andere Arten von Skripts oder Programmquellcode.
Beim Debuggen einer SQL-Routine werden die Haltepunkte in der Projektmappendatei gespeichert. Wenn Sie die integrierte Entwicklungsumgebung schließen und später mit den gleichen Haltepunkten erneut öffnen möchten, müssen Sie die gleiche Projektmappe öffnen, die beim vorangegangenen Debuggen und Speichern der SQL-Routine geöffnet war.
Im Folgenden werden die gängigsten Verfahren für die Verwendung von Haltepunkten in Microsoft SQL Server beschrieben.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
So öffnen Sie eine gespeicherte Prozedur, eine benutzerdefinierte Funktion oder einene Trigger
Stellen Sie eine Verbindung mit einer Datenbank her.
Klicken Sie mit der rechten Maustaste auf die gespeicherte Prozedur, die benutzerdefinierte Funktion oder den Trigger, die bzw. den Sie bearbeiten möchten, und wählen Sie im Kontextmenü Öffnen.
Dadurch wird die SQL-Routine im Editorfenster geöffnet.
So fügen Sie einen Haltepunkt ein
Klicken Sie im Editorfenster mit der rechten Maustaste auf die Zeile in der SQL-Syntax, in die Sie einen Haltepunkt einfügen möchten.
Zeigen Sie auf Haltepunkt, und klicken Sie dann auf Haltepunkt einfügen.
Es kann ausgewählt werden, welche Haltepunkte aktiviert sind, indem vorhandene Haltepunkte entweder entfernt oder deaktiviert werden. Darüber hinaus können Sie auch alle Haltepunkte löschen und die Haltepunkteigenschaften ändern.
So entfernen Sie einen Haltepunkt
Positionieren Sie den Cursor in der Zeile der SQL-Syntax, die den Haltepunkt enthält.
Klicken Sie mit der rechten Maustaste, zeigen Sie auf Haltepunkt, und klicken Sie dann auf Haltepunkt entfernen.
So deaktivieren Sie einen Haltepunkt
Positionieren Sie den Cursor in der Zeile der SQL-Syntax, die den Haltepunkt enthält.
Klicken Sie mit der rechten Maustaste, zeigen Sie auf Haltepunkt, und klicken Sie dann auf Haltepunkt deaktivieren.
So löschen oder deaktivieren Sie alle Haltepunkte
Positionieren Sie den Cursor in der Zeile der SQL-Syntax, die den Haltepunkt enthält.
Klicken Sie im Menü Debuggen auf Alle Haltepunkte löschen oder auf Alle Haltepunkte deaktivieren.
So ändern Sie die Haltepunkteigenschaften
Positionieren Sie den Cursor in der Zeile der SQL-Syntax, die den Haltepunkt enthält.
Klicken Sie mit der rechten Maustaste, zeigen Sie auf Haltepunkt, und klicken Sie dann auf die Eigenschaft, die Sie ändern möchten. Verfügbar sind die Optionen Speicherort, Bedingung, Trefferanzahl, Filterund Bei Treffer.
Siehe auch
Weitere Ressourcen
Arbeiten mit gespeicherten Prozeduren und benutzerdefinierten Funktionen