Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Резервирование Genesis32

 Ответить Ответить
Автор
Сообщение
Gans Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 04 Август 2010
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Gans Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Резервирование Genesis32
    Опубликовано: 10 Август 2010 12:16

1)      Случай резервирования – распределенная БД (не централизованная). Т.е. на обоих серверах своя БД, которая должна быть идентична. Клиент – это третий компьютер, на котором стоит графическая среда и, в частности, Report ActiveX. У Report ActiveX есть доступ к обоим БД. Для примера поставил на дисплей два Report, верхний (см. файл в приложении) подсоединил к БД на первом сервере, а нижний – на втором. Оба Report отображают данные. НО!!! При отключении от сети первого сервера (основного) верхний Report не переподключился к БД на втором сервере. Почему???

Тег “rcdy:… \Active” доступен, если только всю настройку делать через имена компьютеров. Если же настроено через IP-адреса, то тег даже не появляется и при его попытке прописать вручную не работает.

3)      Происходит некорректная  синхронизация баз данных между собой. Число и месяц в событии меняются местами (см. файл в приложении). Скорей всего это происходит из-за региональных настроек. Genesis на обоих серверах стоит на русском языке – это необходимо! К примеру, если поставить английский язык, то в БД начнут поступать события с перевернутыми числом и месяцем (мм.дд.гггг) и при переключении обратно на русский язык в БД пишутся события в русском формате (дд.мм.гггг)

Ккакак можно решить данные проблемы?

 

 

Наверх
Dmitry Shvetsov Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 18 Июль 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 60
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dmitry Shvetsov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Август 2010 13:45
Коллега, добрый день!
Сразу хочу заметить, что в системе с горячим резервированием нужно корректно настроить в DataWorX Pro пары узлов серверов (основной/резервный). В распределенной базе данных при переключении узлов архивирования происходит репликация баз данных автоматически (в прозрачном режиме). При том, что репликация БД происходит не моментально. А Вы со стороны клиента в реальном времени пытаетесь "увидеть" изменения. Наши коллеги-системные интеграторы имеют положительный практический опыт создания подобных систем с распределенными БД.
2. В ранних версиях GENESIS32 V9.1, действительно использовались для резервирования имена узлов. Начиная с V9.12 можно использовать IP адреса узлов основного и резервного серверов, а также резервируемых узлов клиентов. При этом не забывайте, что аналогичная настройка узлов должна быть и в WebHMI сервере (если вы его используете).
3. При работе с региональными настройками даты и времени которые архивируются в БД лучше использовать мастер создания таблиц SQL сервера. 
Многое из перечисленного прекрасно описано в Application notes (поставляется на DVD вместе с GENESIS32).
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz