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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2016, 22:25   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ax7db-reset
Консультанту ax7 часто приходится возвращать базу в исходное состояние. Хорошо, когда есть админский доступ к виртуальной машине. А если его нет?
.
Идея очень простая - в самом начале создаем snapshot аксаптовской базы. Не страшась последствий работаем с аксаптой. Если напортачили, восстанавливаем базу из снапшота.
.
Единственное неудобство - для восстановления из снапшота нужно, чтобы не было процессов, которые используют аксаптовскую базу. Вручную постоянно приходится останавливать/запускать. Кроме того, мне не очень нравится килять процессы, когда можно корректно остановить.
.
Сделал несложный командный файл, который:
1. сначала пытается остановить известные services
2. убивает неостановленные процессы из SQL
3. восстанавливает базу из снапшота
4. пытается запустить известные services
.
Скачать, оставить замечания и предложения можно здесь:
https://github.com/mazzy-ax/ax7db-reset

===================
этот же командный файл можно использовать и для предыдущих версий аксапты, если изменить список известных служб, которые нужно остановить и запустить
За это сообщение автора поблагодарили: trud (3), gl00mie (3), DSPIC (2).
Теги
ax7, законченный пример

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
bojensen: Reset program cache file for all clients | Thomas Widmer’s AX Blog Blog bot DAX Blogs 0 17.04.2015 16:11
bojensen: Reset program cache file for all clients | Thomas Widmer’s AX Blog Blog bot DAX Blogs 0 10.12.2014 13:11
dax-lessons: Get the underlying SSRS Report Query, reset query , add your own ranges and execute report [Dynamics AX 2012, X++] Blog bot DAX Blogs 0 30.04.2013 01:13
workflowax: Reset Delegate Due Date Blog bot DAX Blogs 0 17.06.2010 15:05
SysQueryForm "Reset" Button paucer DAX: Программирование 1 29.12.2003 10:49

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

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

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