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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2018, 06:50   #1  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
Запуск скрипта из аксапты и получение результата на форму AX
Добрый день уважаемые программисты!
Версия системы AX 4.0
Имеется очень полезный скрипт на SQL сервере, который отображает блокировки. Приведу его, возможно кому нибудь пригодится.

CREATE TABLE #sp_who2 (SPID INT,Status VARCHAR(255),
Login VARCHAR(255),HostName VARCHAR(255),
BlkBy VARCHAR(255),DBName VARCHAR(255),
Command VARCHAR(255),CPUTime INT,
DiskIO INT,LastBatch VARCHAR(255),
ProgramName VARCHAR(255),SPID2 INT,
REQUESTID INT)
INSERT INTO #sp_who2 EXEC sp_who2

update s
set blkBy = 'SRC'
from #sp_who2 s
join #sp_who2 t
on s.spid = cast(t.blkby as integer)
where s.blkby = ' .' and t.blkby <> ' .'


SELECT s.SPID, s.HostName, BlkBy, p.login_time, p.waittime, s.status, Command, LastBatch, CPUTime, DiskIO, dm.text
FROM #sp_who2 s
join sys.sysprocesses p
on (p.spid = s.spid)
cross apply sys.dm_exec_sql_text(p.sql_handle) dm
-- Add any filtering of the results here :
WHERE DBName = 'SQL' and ProgramName='Microsoft Dynamics AX' AND BlkBy <> ' .'
-- Add any sorting of the results here :
ORDER BY blkBy DESC, LastBatch DESC

DROP TABLE #sp_who2

Вопрос в чем: часто обращаются к программистам чтобы посмотрели блокировки на сервере, хочется сделать формочку в аксапте, которая бы запускала этот скрипт на sql сервере и получала результат, чтобы люди не заходя на sql сервер из под аксапты получали сведения о блокировках. Как считаете, вполне реализуемая задача?
За это сообщение автора поблагодарили: Player1 (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 Blog bot DAX Blogs 4 16.10.2017 17:50
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1A [Introduction and SQL Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
ax-erp: Creating SSRS-Reports in Dynamics AX 2012 – What’s no longer possible in AX-reports Blog bot DAX Blogs 0 18.07.2012 12:11
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:12.