26.09.2016, 22:25 | #1 |
Участник
|
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, законченный пример |
|
|