SQL Server Profiler: Як вказати кілька значень для фільтра стовпця "НЕ ПОДОБАЄТЬСЯ"


80

Відповідно до: http://msdn.microsoft.com/en-us/library/ms175061.aspx У ньому сказано, що реляційний оператор "НЕ ПОДОБАЄТЬСЯ:" Вказує, що дані події трасування не повинні бути такими, як введений текст. Дозволяє декілька значення. "

Але ЯК ви вказуєте кілька значень?

Відповіді:


174

Неважливо, розібрався. Після введення одного значення натисніть ENTER в кінці текстового поля. Це призводить до того, що під поточним відображається інше текстове поле, в яке можна ввести додаткове значення.


4
дякую, легко пояснює те, що, мабуть, документація msdn вважає непотрібною для включення.
— Том,

12
Дякую, це змусило мене почухати голову. Там досить гадкий вибір дизайну інтерфейсу.
— Скотт Герберт

Погодьтеся, досить жахливий інтерфейс. Довелося Google, як це зробити, це привело мене сюди :)
— Джон,

2
Все те саме в SQL Server 2014
— PabloInNZ

1
Зазначимо, те саме працює і з фільтром стовпців "ПОДОБАЄТЬСЯ".
— Сатіш

2

Це складно, якщо ви додасте за допомогою enter multiple у подібній області, це буде АБО їх. Я звичайно хочу І. В НЕ так, як області або великий, є будь-який з значень в рядках ігноруються. Так, наприклад, я шукав оператори DELETE у певній таблиці. Для цього в TextData

like ->
     %table_name%

not like ->
     %insert%
     %update%
     %select%

З цим обмеженням лише видалити. Це не ідеально, якщо є видалення з виділеним текстом усередині, яке не буде запущено. Спробуйте фільтрувати менше, а потім збільшуйте фільтр на основі ваших виробничих даних.

Після цього тестували за допомогою

Begin transaction
delete from table_name where 1=2
rollback 

все ідеально !!! На екрані Profiler було моє висловлювання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.