AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 11.04.2024, 12:53   #1  
oleggy ist offline
oleggy
Участник
 
282 / 36 (2) +++
Registriert seit: 03.12.2019
Ort: Россия
D365 пользователь AX по коду SPID в SQL
Привет.
Можете подсказать таблицу в БД D365 где хранится в онлайн режиме сетевое имя пользователя и сопоставленный с ним код SPID на SQL сервере под которым выполняется запрос.
Alt 11.04.2024, 13:12   #2  
Po_Sudo_Moika ist offline
Po_Sudo_Moika
Участник
 
4 / 10 (1) +
Registriert seit: 06.06.2022
Привет.
Насколько я знаю, по стандарту такой таблицы нет. Можно разве что сделать дисплейное поле, которое сможет вывести SPID пользователя

Geändert von Po_Sudo_Moika (11.04.2024 um 13:12 Uhr) Grund: Забыл поздороваться с человеком)
Alt 11.04.2024, 13:41   #3  
SRF ist offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Registriert seit: 08.08.2007
Blog-Einträge: 1
гугл говорит, что для он прем - так же как и для 2012, а вот для облачных версий - есть отдельная вкладка в LCS.

https://community.dynamics.com/blogs...1-50d06c093f3c
__________________
Sergey Nefedov
Alt 11.04.2024, 18:17   #4  
fed ist offline
fed
Moderator
Benutzerbild von fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2.913 / 5736 (197) ++++++++++
Registriert seit: 13.03.2002
Ort: Hüfingen,DE
В D365FO можно узнать пользоваетеля по spid если выполнить следующую команду:
PHP-Code:
select cast(context_info as varchar(128)) as ci,* from sys.dm_exec_sessions where session_id  = <spid
Если речь идет о PROD, то придется какой-то кусок кода для этого написать (через классы connection, statement и resultSet).
Еще замечу, что отдельная сессия на пользователя выделяется только тогда, когда у пользователя исполняется какая-то бизнес-логика. Если пользователи просто по формам гуляют, то они все используют разделяюмую сессию, общую для всех read-only операций данного AOSа.
Alt 12.04.2024, 06:25   #5  
oleggy ist offline
oleggy
Участник
 
282 / 36 (2) +++
Registriert seit: 03.12.2019
Ort: Россия
Спасибо,
Цель в SQL через Join выводить имя пользователя (по ключу - SPID) для выполняемых в моменте запросов.
Вопрос только где такая соответствующая таблица располагается?
Я думал что проблемы только в старых версиях AX типа 2009 и раньше, где нужно было через костыли реализовывать, а в D365 такая проблема думал решена, что есть некая таблица по дефолту с такими ассоциациями.
Получается что такой нету и нужно тоже костыли?

Geändert von oleggy (12.04.2024 um 06:29 Uhr)
Alt 12.04.2024, 22:07   #6  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.342 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
Zitat:
Zitat von oleggy Beitrag anzeigen
Спасибо,
Цель в SQL через Join выводить имя пользователя (по ключу - SPID) для выполняемых в моменте запросов.
....
Получается что такой нету и нужно тоже костыли?
Так с 2012 подход поменялся. Если в 2009-й и раньше можно было получить SPID из АХ, то сейчас наоборот - из SQL получается имя пользователя (см сообщение fed).

Т.е. для получения имени пользователя и АХ-сессии - сама АХ по сути и не нужна - достаточно просто выполнить запрос в БД. Другое дело, если нет доступа к БД (например, на облачном PROD). Но это уже другой вопрос
__________________
Возможно сделать все. Вопрос времени
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
patrickmouwen: D365 Retail APIs Part II: How to know exactly what happens inside D365 Retail Blog bot DAX Blogs 0 14.12.2019 01:17
D365 bug: The transactions on voucher do not balance. Process source document lines in parallel Blog bot DAX Blogs 3 06.05.2019 16:44
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
dynamics-ax: Dr. BI Tip: SQL Server 2008 R2 & Report Builder 3 for AX 2009 Blog bot DAX Blogs 0 31.03.2011 18:11
axinthefield: SQL Server Trace Flags for Dynamics AX Blog bot DAX Blogs 0 23.11.2010 21:11

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 22:54 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.