/  Архив форума
   /  Программное обеспечение
/  Архивист ошибка

Форум : Программное обеспечение

Название : Архивист ошибка

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=254&forum=2


 Bja :

8.11.12 15:57
 При старте Архивиста появляется сообщение об ошибке:

Invalid column name `errstate`
Invalid column name `connectinfo`
Statement(s) could not be prepared.

 xBocT :

8.11.12 16:07
 Вероятно Вы пытаетесь запустить новую версию ДС Архивист на базе данных старого формата.
В Вашем случае может помочь следующее:
В ветке реестра \\HKCU\Software\Negasoft\Archivist\ изменить значение строкового параметры Version на "1.11" (если такого параметра нет - то его надо будет создать) и запустить утилиту AvDbConvert.exe из папки Tools\ в каталоге установки Архивист.

 Bja :

8.11.12 16:24
 Проделал. Открылось окно AvExport, открылись данные прибора. При нажатии на иконку "Экпорт" появилось сообщение об ошибке:
Invalid column name "Tstop".
Statement(s) could not be prepared.

 xBocT :

8.11.12 16:43
 Ну и древнючая же у Вас версия была установлена! -)

Те же самые действия, но только значение параметра Version = "1.07"

 Bja :

9.11.12 10:36
 Ну да, примерно 2008 год.
Снова ошибка (из Log-файла):
.......Прежняя версия программы Архивист: <неизвестная версия>
Предыдущая версия программы не найдена или неизвестна
Работа утилиты преобразования данных завершена.

Может мне проще "убить" все и заново прописать теплосчетчики?

 xBocT :

9.11.12 11:22
 Такое сообщение выводится если отсутствует строковый параметр Version в упомянутой уже выше ветке реестра, или же его значение равно пустой строке.
Проверьте - правильно ли Вы все сделали согласно моей рекомендации?

 Bja :

9.11.12 11:39
 Проверил и повторил еще раз.
Параметр 1.07 и до запуска AvDbConvert и после. Сообщение об ошибке прежнее

 xBocT :

9.11.12 11:41
 Превесьма странно -)
Ладно, есть другой вариант - Вы можете сделать бэкап базы данных, используемой ДС Архивист и передать его каким-либо образом нам?

 xBocT :

9.11.12 11:42
 Или же организовать удаленный доступ к рабочему столу системы? (RAdmin, TeamViewer)

 Bja :

9.11.12 11:48
 Где находится база? Я за то, чтобы удалить все и заново прописать приборы.
У нас был один, теперь их будет три, т.е прописать 3 прибора - не вопрос...

 xBocT :

9.11.12 11:54
 Скорее всего используется база master.
Тогда Вам проще будет деинсталлировать и ДС Архивист и MS SQL Server (я так понимаю, если версия Архивиста была древняя - то и SQL сервер тоже, 2000 какой-нибудь?).
Может потребоватся удалить еще и каталог от SQL сервера.
И поставить все "с нуля".
Сперва MS SQL Server (бесплатную версию можно на download.microsoft.com взять), потом ДС Архивист.

 Bja :

14.11.12 15:09
 Спасибо, вроде заработало - текущие данные читает, но архив нет. "Ошибка чтения архива"

 xBocT :

22.11.12 16:44
 Попробуйте повысить тайм-ауты в настройках драйвера прибора. В окошко настроек можно попасть со странички "Свойства прибора" - кнопка "Настройка" (под картинкой т/с), либо через Меню "Справка"->"Драйверы устройств"->Выбрать ВИС.Т-HC и нажать кнопку "Настройка".
Для параметров в левой части окна диаглога (там еще есть в рамке Modem - их не надо трогать) выставите BYTE timeout, ms = 2000 и BLOCK timeout, ms = 3000, Retry number = 8 (можно и поменьше подобрать потом экспериментальным путем значения).