Сервер Репликации БД: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Строка 5: Строка 5:
== НАЗНАЧЕНИЕ ==
== НАЗНАЧЕНИЕ ==
Сервер репликации баз данных (БД) предназначен для аккумулирования данных БД удаленных диспетчерских систем АСУД-248 в единой серверной БД.  
Сервер репликации баз данных (БД) предназначен для аккумулирования данных БД удаленных диспетчерских систем АСУД-248 в единой серверной БД.  
Просмотр данных единой серверной БД может быть осуществлен с помощью приложений [[A_JOURNAL]], [[ASUDBase]].


Сервер позволяет выполнить передачу и аккумулирование данных из:
Сервер позволяет выполнить передачу и аккумулирование данных из:
Строка 13: Строка 15:
Приложение работает в паре с программой [[R_CLIENT]], которая должна быть скопирована запущена на удаленной машине.
Приложение работает в паре с программой [[R_CLIENT]], которая должна быть скопирована запущена на удаленной машине.


Для работы с программой требуется [[USB-ключ. Обновление информации ключа|USB-ключ защиты]] с записанной лицензией на количество точек подключения (диспетчерских АРМ-ов).  
Для работы с программой требуется [[USB-ключ. Обновление информации ключа|USB-ключ защиты]] с записанной лицензией на количество точек подключения (диспетчерских АРМ-ов).


== ЗАПУСК ПРОГРАММЫ ==
== ЗАПУСК ПРОГРАММЫ ==

Версия от 08:38, 28 мая 2018

ВЕРСИЯ ПРОГРАММЫ

6.0.0.7 от 25-05-2018

  • оптимизация под SCADA 2.3.8

НАЗНАЧЕНИЕ

Сервер репликации баз данных (БД) предназначен для аккумулирования данных БД удаленных диспетчерских систем АСУД-248 в единой серверной БД.

Просмотр данных единой серверной БД может быть осуществлен с помощью приложений A_JOURNAL, ASUDBase.

Сервер позволяет выполнить передачу и аккумулирование данных из:

  • БД учета - данные общедомовых приборов учета энергоресурсов
  • БД заявок
  • БД журнала событий

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

Для работы с программой требуется USB-ключ защиты с записанной лицензией на количество точек подключения (диспетчерских АРМ-ов).

ЗАПУСК ПРОГРАММЫ

Первый запуск программы следует выполнить под пользователем с административными правами.

Впоследствии программа будет запускаться автоматически после запуска Windows.

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

Следует зарегистрировать удаленные АРМ-диспетчера, с которых необходимо собирать данные, выбрать интервал репликации и нажать кнопку Запуск репликации, далее программа работает полностью автоматически.

После запуска процессе репликации элементы главного меню программы будут заблокированы, для разблокировки следует выполнить перезапуск программы.

Элементы главного меню программы:

  • Файл
    • Добавить объект - добавить объект репликации
    • Проверить соединение всех объектов - проверить доступность АРМ-диспетчера по сети
    • Общая репликация данных - выполнить репликацию данных всех объектов
    • Выход - закрыть программу
  • Дополнительно
    • Блокировать компьютер - выполнить блокировку рабочей станции
  • Справка
    • О программе - отобразить версию программы

РЕГИСТРАЦИЯ ОБЪЕКТОВ РЕПЛИКАЦИИ

Если приложение работает в режиме репликации, закрыть приложение. После этого выполнить повторный запуск.

Выбрать меню Файл \ Добавить объект

Указать,

  • Имя объекта - произвольное
  • IP-адрес - адрес удаленного объекта
  • Порт - по умолчанию 5029, менять не следует
  • Расположение БД - путь к файлу реплицируемой БД на удаленной машине, по умолчанию
    • C:\1Tekon\ASUD Scada\OPC Server\original.gdb - для БД учета
    • C:\1Tekon\ASUD Scada\Scada\journal.db - для БД Событий и заявок
  • Локальная БД - расположение серверной БД, по умолчанию
    • C:\db\original.gdb - для БД учета
    • C:\db\journal.db - для БД Событий и заявок

Время последней репликации - это справочная информация, обновляемая после каждой успешной репликации данных.

После регистрации объекта следует выполнить проверку соединения и подготовку БД удаленного объекта к репликации. Для этого выполнить клик правой кнопкой мыши в таблице объектов и выбрать:

  • Проверка сети (ping) - выполнить проверку доступности удаленного АРМ по сети
  • Проверка соединения - выполнить проверку подключения к удаленной БД. Если при этом отображается сообщение об ошибке, следует проверить правильность указания расположение БД на удаленном АРМ, а также тот факт, что на удаленном АРМ запущено приложение R CLIENT
  • Подготовить к репликации - выполнить подготовку удаленной БД. Процедура выполнятся один раз при настройке объекта.

В серверную БД будут переноситься только те данные, которые появились/обновились в удаленных диспетчерских БД после выполнения процедуры "Подготовки к репликации".

Для БД учета и БД заявок после регистрации нового объекта по необходимости можно выполнить перенос ранее накопленных данных из БД удаленного АРМ. Для этого следует:

  • Выбрать АРМ
  • Нажать правой кнопкой мыши и выбрать Репликация данных с даты
  • Указать дату в формате ДД.ММ.ГГГГ, например: 01.01.2015

Для выполнения репликации данных объекта в ручном режиме следует выбрать объект, нажать правой кнопкой мыши и выбрать меню Репликация данных. При отображении ошибки

Репликации данных 
0. Test
Socket Error # 10061
Connection refused. 

следует проверить, что удаленный АРМ доступен по сети и на нем запущено приложение R CLIENT

Пример успешной репликации БД Событий и заявок

Репликации данных 
0. Test
Заявки...
Файл Ok. Размер(б): 8
Декомпрессия. Размер (б): 0     - новых данных нет
События...
Файл Ok. Размер(б): 131
Декомпрессия. Размер (б): 215   - есть новые данные