Laut: http://msdn.microsoft.com/en-us/library/ms175061.aspx Es heißt, dass der relationale Operator "NOT LIKE": "Gibt an, dass die Trace-Ereignisdaten nicht dem eingegebenen Text entsprechen dürfen. Erlaubt mehrere Werte."
Aber wie geben Sie mehrere Werte an?
sql-server
profiler
Moe Sisko
quelle
quelle
Dies ist schwierig, wenn Sie mit Eingabe mehrerer im ähnlichen Bereich hinzufügen, wird dies ODER sie. Ich will normalerweise UND. In einem nicht ähnlichen Bereich oder ist großartig, wird einer der Werte in den Zeilen ignoriert. So habe ich zum Beispiel nach DELETE-Anweisungen für eine bestimmte Tabelle gesucht. Dazu in TextData
like -> %table_name% not like -> %insert% %update% %select%
Mit dieser Einschränkung soll nur gelöscht werden. Dies ist nicht perfekt, wenn ein Löschvorgang mit einem ausgewählten Text nicht ausgeführt wird. Versuchen Sie, weniger zu filtern und erhöhen Sie dann Ihren Filter basierend auf Ihren Produktionsdaten.
Danach getestet mit einem
Begin transaction delete from table_name where 1=2 rollback
Alles perfekt !!! Profiler hatte meine Aussage auf dem Bildschirm
quelle