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.

Diese Funktion arbeitet mit SSMS Version 17.9.1 und früher.

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.

So geben Sie einen Breakpointfilter an

  1. Klicken Sie im Editor-Fenster mit der rechten Maustaste auf das Breakpointsymbol, und klicken Sie dann im Kontextmenü auf Filter .

    Oder

    Klicken Sie im Fenster Breakpoint mit der rechten Maustaste auf das Breakpointsymbol, und klicken Sie dann im Kontextmenü auf Filter .

  2. Geben Sie im Dialogfeld Haltepunktfilter 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.

  3. Klicken Sie auf OK , um die Änderungen zu implementieren, oder auf Abbrechen , um den Vorgang zu beenden, ohne die Änderungen zu übernehmen.

Weitere Informationen

Angeben einer Breakpointbedingung
Angeben einer Trefferanzahl
Angeben einer Breakpointaktion