Festlegen eines Ablaufverfolgungsfilters (Transact-SQL)
Gilt für: SQL Server
In diesem Artikel wird die Vorgehensweise zum Verwenden gespeicherter Prozeduren zum Erstellen eines Filters beschrieben, von dem nur die von Ihnen benötigten Informationen zum Nachverfolgen eines Ereignisses abgerufen werden.
Legen Sie einen Ablaufverfolgungsfilter fest
Wenn die Ablaufverfolgung bereits ausgeführt wird, führen Sie
sp_trace_setstatus
aus, indem Sie@status = 0
angeben, um die Ablaufverfolgung zu beenden.Führen Sie
sp_trace_setfilter
aus, um den Informationstyp zu konfigurieren, der für das nachzuverfolgende Ereignis abgerufen werden soll.
Wichtig
Im Gegensatz zu regulären gespeicherten Prozeduren werden die Parameter für alle gespeicherten Prozeduren von SQL Server Profiler (sp_trace_*
) genau eingegeben und unterstützen die automatische Datentypkonvertierung nicht. Wenn diese Parameter nicht mit den richtigen Datentypen für Eingabeparameter aufgerufen werden, wie in der Argumentbeschreibung angegeben, gibt die gespeicherte Prozedur einen Fehler zurück.