Перенос Master Data Store

Всякая серьёзная инсталляция Prinect включает в себя Master Data Store, или, сокращённо, MDS. В нём централизованно хранится масса различной информации: от логинов и паролей пользователей до параметров бумаги и калибрационных кривых.

Логично предположить, что MDS должен быть один, чтобы не нарушать принцип центра хранения данных. Однако в жизни типографии может возникнуть необходимость перенести MDS с одной машины на другую. Или, скажем, создать для него отдельный сервер (например, виртуальный). Что делать в этом случае, нигде в документации не рассказывается.

Прежде всего, разумеется, нужно поставить MDS на новый сервер. Инсталляционный файл находится, например, в любом дистрибутиве MetaDimension, по пути Setup\MasterDataService\MasterDataSetup.exe.

Для переноса информации существует два способа, официальный и не очень. Начну со второго, так как он более интересный и раскрывает суть вещей. Сами данные, как это принято в Heidelberg — просто набор XML-файлов. Достаточно просто скопировать их с «живого» MDS на пустой — и всё будет работать. Перед копированием нужно остановить на обеих системах службу «Heidelberg Prinect Master Data Service».

Сами файлы с данными лежат либо в Common Services\Master Data, либо в C:\Users\Public\Documents\Heidelberg\Master Data.

Официальный способ миграции данных крайне неинтуитивен. На машине с живым MDS нужно зайти в «Установку и удаление программ» в «Панели управления»; выбрать Master Data Service и нажать «Изменить». Выбрать «Backup», ткнуть Next:

Создастся файл с расширением MDSA, в котором и находятся все данные из локального MDS. Это обычный ZIP-архив.

Теперь на «чистом» MDS нужно точно так же запустить «изменение» Master Data Service в «Установке и удалении программ», и выбрать «Restore» (можно рекомендовать перед этой операцией на всякий случай скопировать куда-нибудь папку Common Services):

После чего указать инсталлятору папку, где лежит MDSA-файл, и дело в шляпе: можно во всех программах указывать новый адрес MDS. Все данные теперь живут там.

Добавить комментарий