Добрый день.
Есть проект реализованный на MasterSCADA 3.5 и и база данных на MS SQL. Замечено, что количество данных записанных в кэш существенно отличается от количества записанных в БД. Куда пропадают недостающие?
Если в процессе работы какое-то время сервер с БД был недоступен, то данные на него, после восстановления связи, не сбрасываются. На сервере все архивы доступны, видимо из кэша, а клиенты доступ к данным не получают. Каким образом происходит процесс передачи недостающих данных и происходит ли вообще?
Опрос архивов приборов происходит через OPC HDA, после восстановления связи с БД записываются только последние значения, изменяется время в столбце LastTime в таблице MasterSCADADataItems, соответственно старые значения не опрашиваются. Можно ли каким-нибудь образом восстановить целостность данных?