backup
резервная копия
Установка и Администрирование
Разработка

Откат при разработке.

Доброе время суток!

Платформа Terrasoft XRM Distribution 3.4.1.75 на MS SQL 2008 R2

Уважаемые форумчане, подскажите пожалуйста, перечитал много постов коммьюнити, но ответа не нашел.

Моя ситуация: В процессе разработки создаются справочники, разделы, правятся скрипты и т.д. Так как в этом деле я новичек, то неизбежно возникают ошибки (лишнего удалил или не того добавил.) Иногда после опытов невозможно запустить систему, приходится удалять все свои наработки, чтобы так сказать вернуться к исходному состоянию. Так вот вопрос в чем - как можно создать некую точку восстановления, чтобы при очередном сбое вернуться именно к этому месту, когда все работало. Т.е. при попытке написать какой-либо скрипт или что-то подобное заранее сохранить текущее состояние (конфигурацию, данные), а потом в случае сбоя вернуться к этому состоянию.
Желательно, чтобы данный метод сохранения и восстановления можно было как-то автоматизировать (может батник какой написать). Если данный вопрос обсуждался - ткните носом плиз, я не нашел полного описания.

Заранее благодарю!

Нравится

11 комментариев

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

Посмотрите наш продукт, с его помощью можно не только видеть историю изменений и откатывать их при необходимости, но и еще всякие штуки делать :smile:
PVC

"Валерий Андрусик" написал:
Посмотрите наш продукт, с его помощью можно не только видеть историю изменений и откатывать их при необходимости, но и еще всякие штуки делать

Спасибо, но это не вариант в данном случае, так как платно и не стандартно.
Должен же быть стандартный вариант решения, вопрос только в том какие компоненты и как сохранять.

Откат дело тонкое :smile:

Согласен с Валерием и PVC рекомендую, как давний его пользователь.

"Кретов А.Н." написал:не стандартно

Стандартно это бэкап базы данных. Либо ручками сервисы выгружайте в файл перед правкой. Накосячите, загружайте предварительно сохраненную версию.

"Александр Кудряшов" написал:
Стандартно это бэкап базы данных. Либо ручками сервисы выгружайте в файл перед правкой. Накосячите, загружайте предварительно сохраненную версию.

Вот с этого момента поподробнее...:smile:
Только бэкапа базы будет достаточно, или еще и сервисы в файл выгружать надо, либо достаточно только сервисы выгрузить?

"Кретов А.Н." написал:Только бэкапа базы будет достаточно

Избыточный вариант. Полный бэкап базы на сервере. Накосячили - восстановили базу. Тяжелая артиллерия, но 100% гарантия. Понятно, что далеко вы так не уедете, после каждой ошибки откатываться и бэкапы делать перед каждой правкой, так никто не работает.

Облегченный вариант - сервис в администраторе - правый клик - сохранить в файл и правьте его потом. Ошиблись - восстановили сервис. Тоже неудобно - когда править будете не один, а 50 сервисов, запутаетесь.

"Александр Кудряшов" написал:
Тоже неудобно - когда править будете не один, а 50 сервисов, запутаетесь.

Вот в том то и дело, например, при создании раздела с помощью мастера создается несколько сервисов сразу, и отследить в каком проблема практически невозможно (для новичка). Так что избыточный вариант с бэкапом базы наверное будет предпочтительным.

Спасибо за ответы!

"Кретов А.Н." написал:при создании раздела с помощью мастера

Перед этим бэкап полезнее, согласен :)

Можно все изменения делать на копии рабочей базы, а затем, убедившись что всё ок, отсортировав сервисы по дате изменения выгрузить их за определенный период и загрузить в рабочую.
Но бекапы рабочей всеровно лучше делать каждый день и хранить, к примеру, за последние 7 дней на HDD.

"Кретов А.Н." написал:
Валерий Андрусик пишет:

Посмотрите наш продукт, с его помощью можно не только видеть историю изменений и откатывать их при необходимости, но и еще всякие штуки делать

Спасибо, но это не вариант в данном случае, так как платно и не стандартно.

Должен же быть стандартный вариант решения, вопрос только в том какие компоненты и как сохранять.

PVC заметно удешевляет (и ускоряет) разработку

Показать все комментарии