Table of Contents

Копирование объектов учёта между серверами

Данный модуль позволяет перенести основные параметры объектов учёта, основные параметры точек учёта, оборудование, подключений и расписаний автоопроса.

Параметры

Утилита представляет собой программу, вызываемую из командной строки. Она принимает следующие параметры командной строки.

Параметр Назначение
--InCsv Имя файла со списком копируемых объектов.
--SourceServer Адрес сервера источника.
--SourceLogin Логин на сервере источнике.
--SourcePass Пароль на сервере источнике.
--DestServer Адрес сервера назначения.
--DestLogin Логин на сервере назначения.
--DestPass Пароль на сервере назначения.

Пример

Команда запуска утилиты выглядит следующим образом.

ServerCopy.exe --incsv "c:\Объекты учета.csv" --sourceserver http://original:10000 --sourcelogin admin --sourcepass admin --destserver http://destanetion:10000 --destlogin admin --destpass admin

Файл со списком копируемых объектов

Список копируемых объектов представлен в виде списка номеров объектов в csv файле. Такой файл можно сформировать из рабочего места оператора. Для этого необходимо на списке объектов учёта сделать колонку "Номер" видимой. Наличие других колонок непринципиально, т.к. поиск объектов для копирования утилита производит по номеру. После нажать кнопку Экспорт... и в качестве типа файла указать csv.

Процесс копирования

После запуска утилиты будет произведена авторизация на обоих серверах. После чего будет предложено создать резервную копию базы данных целевого сервера. Мы настоятельно рекомендуем создавать её, т.к. в процесс копирования объекты могут переносится некорректно, из-за чего может произойти потеря данных.

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

При отрицательном будет запущен процесс копирования.

Разрешение конфликтов

Утилита может разрешать конфликты, которые могут возникать в процессе копирования и предлагать выбор решения пользователю. Например при наличие на целевом сервере объекта учёта со схожим наименованием будут предложены 3 варианта решения.

![](attachments/22610133/22610149.png

На целевом сервере есть объект учёта с таким же наименованием

Предлагаются варианты:

  1. Изменить наименование создаваемого объекта
  2. Изменить адрес копируемого объекта
  3. Пропустить объект

На целевом сервере есть объект учёта с таким же номером

Предлагаются варианты:

  1. Изменить номер копируемого объекта
  2. Пропустить объект

На целевом сервере есть оборудование с такими же параметрами

  • Установка возможности устанавливать такое оборудование на нескольких объектах.
  • Добавление привязки к копируемому объекту.

На целевом сервере существует подключение с такими же параметрами

Добавление существующего подключения в копируемый объект.

На целевом сервере существует точка учёта с таким же номером

Предлагаются варианты:

  1. Изменить номер копируемой точки
  2. Пропустить точку