Freigeben über


Angeben eines Breakpointfilters

Gilt für:SQL Server

Bei Verwendung eines Breakpointfilters wird ein Breakpoint nur auf angegebene Computer, Betriebssystemprozesse und Threads angewendet. Breakpointfilter werden meist beim Debuggen paralleler Anwendungen verwendet.

Filteraspekte

Breakpointfilter werden selten mit dem Transact-SQL-Debugger verwendet, da es sich bei Transact-SQL-Skripts und gespeicherte Prozeduren nicht um parallele Anwendungen handelt.

Festlegen des Haltepunktfilters

  1. Klicken Sie im Editor-Fenster mit der rechten Maustaste auf das Breakpointsymbol, und wählen Sie dann im Kontextmenü Bedingungen….

    -oder-

    Klicken Sie im Fenster Breakpoint mit der rechten Maustaste auf das Breakpointsymbol, und wählen Sie dann im Kontextmenü Einstellungen.

  2. Wählen Sie im Dialogfeld "Haltepunkteinstellungen " die Optionen "Bedingungen " aus, und wählen Sie " Filtern " aus der Dropdownliste aus.

  3. Geben Sie im Feld Filter Computer mit Namen oder Betriebssystemprozesse und Threads mit Namen oder ID-Nummer an:

    • MachineName gibt den Computer an, auf dem die Instanz der Datenbank-Engine ausgeführt wird.

    • ProcessIDund ProcessName geben den Betriebssystemprozess an, von dem die Instanz der Datenbank-Engine ausgeführt wird.

    • ThreadID und ThreadName geben den Betriebssystemthread an, unter dem der Batch, die Prozedur oder die Funktion von Transact-SQL in der Instanz der Datenbank-Engine ausgeführt wird.

  4. Wählen Sie Schließen aus, um die Änderungen zu implementieren.