Архивирование данных при потере соединения |
Ответить |
Автор | |
Новичок Присоединился: 17 Апрель 2009 Online Status: Offline Публикации: 10 |
Опубликовано: 17 Апрель 2009 12:54 |
Добрый день!
Подскажите, пожалуйста, каким образом действовать, если нет связи между ПК на котором работает проект GraphWorX и ПК, на котором архивируются данные? Связь может отсутствовать в течение 24 часов. |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Логичный вариант - иметь 2 сервера для архивации данных, но тут будут проблемы.
Genesis 32 имеет средства для резервирования источников данных (см. DataWorX), но в случае с архивированием, по-моему, этих средств будет недостаточно. Резервирование сделать сравнительно легко для оперативных данных: пропал один источник OPC DA - переключаемся на резервный. Но в случае с 2 архивами и нарушением связи между ними, после восстановления связи потребуется синхронизация данных между архивами. А в Gen32 таких средств нет. Поправьте, если я ошибаюсь... Есть OPC HDA решения от других производителей, где резервирование архивов реализовано. Разумеется, не бесплатные. Вероятно, в вашем случае можно как-то обеспечить повышение надежности связи между сервером архивов и GWX. |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 17 Апрель 2009 Online Status: Offline Публикации: 10 |
|
Спасибо за ответ. Может быть подскажете, где можно увидеть, что пропал источник OPC DA
|
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
В DataWorX контроль связи с источниками OPC DA есть готовый (для тегов задаются 2 источника данных, основной и резервный). А вот можно ли в явном виде получить информацию о наличии/отсутствии связи с OPC из клиентского приложения, честно говоря, не помню. Справки под рукой у меня нет... Посмотрите свойства базового объекта-источника данных в справке по VBA.
|
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 17 Апрель 2009 Online Status: Offline Публикации: 10 |
|
Добрый день!
Подскажите, пожалуйста, что я не так делаю? В Genesis32 v.9.01 TrendWorX Configurator на закладке "Соединение с базой данных" указываю БД, находящуюся на удаленном сервере, на закладке "Резервирование" указываю аналогичную БД находящуюся на этом ПК, тип БД MS Access. Отмечаю опцию "Активизировать операцию хранения и пересылки". При запуске приложения все работает нормально, данные передаются на удаленный сервер, при потере соединения данные в резервную БД не пишутся, но если соединение восстанавливается в течение 10-20 минут, то после восстановления соединения данные на сервере появляются. Как сделать, чтобы данные можно было получить на сервере и через 24 часа? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 16 Июль 2009 Категория: Russian Federation Online Status: Offline Публикации: 2 |
|
Используйте Microsoft SQL Server Comact Edition на клиентской машине, и Microsoft SQL Server на сервере. После чего установите поддержку Microsoft Synchronization Services. Если у вас MySQL или Postgres, аналогичным образом используйте репликацию данных.
И нечего изобретать велосипед. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |