Показать сообщение отдельно
Старый 28.12.2018, 08:20   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от CHESER85 Посмотреть сообщение
если я не ошибаюсь взаимодействие с SQL сервером идет через посредника - AOS-а, у которого и так все права есть на базу.
Верно, права есть... конкретно на базу AX, но для АХ этого достаточно. Но в Вашем скрипте идет обращение к объектам sys.sysprocesses, sys.dm_exec_sql_text - а их нет в базе АХ. Зато они есть в базе master. Поэтому Вам нужно дать AOS-у дополнительные права на обращение к этим объектам.

Цитата:
Сообщение от CHESER85 Посмотреть сообщение
Предположим создам я эту табличку в AX, а как сделать так чтобы этот скрипт при вызове формы обновлял её результатами скрипта?
Он и не будет обновлять. Это будете делать Вы по кнопке "Обновить" (по аналогии с формой активных пользователей). А в коде по нажатию кнопки - потребуется написать код, который вызовет сей скрипт, построчно выберет данные (см класс Statement и метод executeQuery) и запишет в таблицу, которая будет уже отображаться на форме (т.е. сначала удалит все записи из таблицы, а затем добавит результаты отработки скрипта)
__________________
Возможно сделать все. Вопрос времени