Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS SQL Profiler. Убрать чувствительность к регистру в фильтре TextData  [new]
FelsMan
Member

Откуда: Dmitrov
Сообщений: 8
День добрый!
Кто-нибудь знает как отключить чувствительность к регистру в Profiler, например, в фильтре TextData?
На данный момент ищу по соответствию, например %слово% и не очень удобно перебирать несколько вариантов.
Конечно можно потом искать в уже готовой трассе по CTRL+f без учета регистра, но возможно есть вариант сразу формировать правильную трассу.
30 янв 19, 20:00    [21798241]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler. Убрать чувствительность к регистру в фильтре TextData  [new]
aleks222
Member

Откуда:
Сообщений: 952
У меня нет чувствительности к регистру в профайлере.
И это очень толсто намекает...
31 янв 19, 05:40    [21798384]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler. Убрать чувствительность к регистру в фильтре TextData  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3708
FelsMan
День добрый!
Кто-нибудь знает как отключить чувствительность к регистру в Profiler, например, в фильтре TextData?
На данный момент ищу по соответствию, например %слово% и не очень удобно перебирать несколько вариантов.
Конечно можно потом искать в уже готовой трассе по CTRL+f без учета регистра, но возможно есть вариант сразу формировать правильную трассу.


приведите пример, что фильтр в профайлере чувствителен к регистру
31 янв 19, 11:39    [21798570]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler. Убрать чувствительность к регистру в фильтре TextData  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Рискну предположить, что может опираться на, допустим, серверный collation
31 янв 19, 11:51    [21798583]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Profiler. Убрать чувствительность к регистру в фильтре TextData  [new]
FelsMan
Member

Откуда: Dmitrov
Сообщений: 8
Коллеги, видимо напутал, извиняйте.

Тестировал фильтр в консолидированных журналах, непосредственно открывая журнал.

Nекст был примерно следующий:
<FILTER_COND><SqlText>EXISTS(SELECT NULL FROM dbo.GRK_MailReport mr WITH(NOLOCK)
INNER JOIN dbo.LDMAIL m WITH(NOLOCK) ON m.ID = mr.MailID AND m.BaseERCID = mr.DocID
INNER JOIN dbo.GRK_VOC_BUSINESSOBJECTCATEGORYLIST bl WITH(NOLOCK) ON bl.TypeID = 900020
WHERE mr.DocID = doc.ID
AND mr.InitiatorID = %Session.UserID%
AND m.MailTypeID = bl.ValueID
AND m.MailStateID = 2
AND mr.ARMDocState IN (1,9))</SqlText></FILTER_COND>


В профайлере отлавливал значение %armdocstate% - не мог поймать, когда поменял на %ARMDocState% - получилось, поэтому и создал тему.

Сейчас проверял запуская скриптом через Manadgment Studio и регистр действительно не влияет.
31 янв 19, 14:20    [21798801]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить