Для тех, кто использовал сервер до 25.12.2015.

Если вам нужны данные из базы - необходимо провести её конвертацию в новый формат.

Шаги.

1. Скачать инструмент для работы c Sqlite базой данных - SQLite Administrator

http://sqliteadmin.orbmu2k.de/

http://download.orbmu2k.de/download.php?id=19

2. Остановить сервер (ESC)

3. Сделать бекап базы. Просто скопируйте файл БД в другую папку.

Каталог хранения файла БД - C:\iRidium pro documents beta\Server\Database (или тот, который выбирали при установке сетапа)

Имя файла БД - IridiumStorage.db

4.Открыть базу в SQLite Administrator


5. Вставить этот скрипт во вкладку SQL запрос

DROP INDEX IF EXISTS [INTEGER_TAG_HISTORY_INDEX1];
DROP INDEX IF EXISTS [FLOAT_TAG_HISTORY_INDEX1];
DROP INDEX IF EXISTS [STRING_TAG_HISTORY_INDEX1];

CREATE INDEX IF NOT EXISTS [TAGID_DATETIME_INTEGER] ON [INTEGER_TAG_HISTORY] ([TAG_ID],[DATETIME] DESC);
CREATE INDEX IF NOT EXISTS [TAGID_DATETIME_FLOAT] ON [FLOAT_TAG_HISTORY] ([TAG_ID],[DATETIME] DESC);
CREATE INDEX IF NOT EXISTS [TAGID_DATETIME_STRING] ON [STRING_TAG_HISTORY] ([TAG_ID],[DATETIME] DESC);

/* Update version */
DELETE FROM 'VERSION';
INSERT INTO 'VERSION' ('VERSION') VALUES(3);


6. Запустите скрипт


7. Закройте базу


8. Запустите сервер

9. В логе не должно быть сообщения об ошибках базы.

10. Проверьте наличие истории данных (через вэб панель управления или с клиентов).

Is this article helpful for you?