AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2015, 13:08   #1  
missing.fox is offline
missing.fox
Участник
 
8 / 10 (1) +
Регистрация: 30.03.2015
Как поймать SQL запрос конкретного пользователя CRM 2013
Коллеги собственно сабж.
Каким образом профайлером или другим средством я могу поймать запрос конкретного пользователя CRM?
Старый 30.03.2015, 15:48   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Добрый день. технически, взаимодействие с базой происходит от имени учетной записи приложения, а не конкретного пользователя. Поэтому, принадлежность запроса пользователю удастся установить лишь косвенно.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 30.03.2015, 16:05   #3  
missing.fox is offline
missing.fox
Участник
 
8 / 10 (1) +
Регистрация: 30.03.2015
Спасибо за ответ, но всё же вопрос был: каким образом...
То что запросы выполняются от учетной записи запускаемой CRM-ки, это понятно.
Вопрос бы в том, есть ли какие-либо средства мониторинга штатные или кастомные.
Старый 30.03.2015, 16:25   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от missing.fox Посмотреть сообщение
Каким образом профайлером или другим средством я могу поймать запрос конкретного пользователя CRM?
Цитата:
Сообщение от missing.fox Посмотреть сообщение
Спасибо за ответ, но всё же вопрос был: каким образом...
Тогда ответ - никак.

Есть у меня вопрос - зачем вам это надо - может можно вашу проблему по другому решить?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 30.03.2015, 16:44   #5  
missing.fox is offline
missing.fox
Участник
 
8 / 10 (1) +
Регистрация: 30.03.2015
Как вариант, можно вывести номер процесса в SQL - SPID, по нему понять, что это за процесс, именно на него и натравить профайлер, но делать этого я пока не умею, может кто здесь сталкивался с такой задачей ...
Теперь по существу, у пользователя в задачах начали появляться дубли ...
Так вот я хочу смоделировать ситуацию на SQL, понять в чем проблема, что именно задваивается, кто производит задвоение.
Старый 30.03.2015, 16:59   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от missing.fox Посмотреть сообщение
Как вариант, можно вывести номер процесса в SQL - SPID, по нему понять, что это за процесс, именно на него и натравить профайлер, но делать этого я пока не умею, может кто здесь сталкивался с такой задачей ...
Теперь по существу, у пользователя в задачах начали появляться дубли ...
Так вот я хочу смоделировать ситуацию на SQL, понять в чем проблема, что именно задваивается, кто производит задвоение.
Вы таки поверьте старику, но SQL это в данной ситуации последнее средство. Что бы я вам рекомендовал:

1. Проанализируйте от чьего имени создаются задачи и при каких условиях.
2. Включите аудит.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 30.03.2015, 17:04   #7  
missing.fox is offline
missing.fox
Участник
 
8 / 10 (1) +
Регистрация: 30.03.2015
Спасибо.
Вот именно написать запрос и проанализировать имена я и хотел, как разраб SQL, Террасофт, там именно так )))
Про аудит спасибо, посмотрю в эту сторону.
Старый 30.03.2015, 17:07   #8  
missing.fox is offline
missing.fox
Участник
 
8 / 10 (1) +
Регистрация: 30.03.2015
Так же необходимо грохнуть дубли, я мог бы из базы руками, если поймаю запрос на создание ...
Старый 30.03.2015, 17:20   #9  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от missing.fox Посмотреть сообщение
Вот именно написать запрос и проанализировать имена я и хотел, как разраб SQL, Террасофт, там именно так )))
Цитата:
Сообщение от missing.fox Посмотреть сообщение
Так же необходимо грохнуть дубли, я мог бы из базы руками, если поймаю запрос на создание ...
Могу только повторить то, что уже писал - не переводите процессорную мощность зазря, не поймаете, как бы не хотели. Послушайте людей, которые с системой работают много лет. Я уже 7 лет, Енот и того поболе.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 31.03.2015, 09:10   #10  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Цитата:
Сообщение от missing.fox Посмотреть сообщение
Коллеги собственно сабж.
Каким образом профайлером или другим средством я могу поймать запрос конкретного пользователя CRM?
Для просмотра данных ID пользователя записывается в контекст запроса (context_info()), выловить его можно:
http://stackoverflow.com/questions/1...l2005-profiler
но он вряд ли нужен там при других операциях.

Цитата:
Сообщение от missing.fox Посмотреть сообщение
Так же необходимо грохнуть дубли, я мог бы из базы руками, если поймаю запрос на создание ...
плагин на PreCreate c проверкой
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поймать SQL запрос при формировании отчета Qaz Qwerty DAX: Программирование 7 12.06.2008 01:46
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.