НПО Тепловизор. Теплосчетчики и расходомеры К вершинам эволюции теплосчетчика
Продукция Поддержка Форум Контакты
     
Пользователь    Пароль  
Регистрация | Пароль?  
Главное меню
НовостиПродукцияФайлы/ДокументыСтатьиФорумОпросыФотогалереяО компанииРекламодателям
Потребители о нас
"Специалисты нашего цеха и других эксплуатационных служб комбината благодарят Вашу организацию за хорошую, качественную работу и отзывчивость на наши запросы."

Г.В.Трифанов, ОАО «Северсталь»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Список форумов
   /  Программное обеспечение
/  Ошибка импорта данных в базу SQL-сервера
«  Предыдущая тема    Следующая тема  »
Тема:  Ошибка импорта данных в базу SQL-сервера    

mobilandr Ошибка импорта данных в базу SQL-сервера

Старожил


Вдруг стала постоянно появляться при чтении данных с км-5. 1.15.4. Настройки драйвера Postgre SQL не менял. Выгрузка идет нормально:

24.01.2014 17:12:52: >>> Начало сеанса удалённого доступа
24.01.2014 17:12:52: план
24.01.2014 17:12:52: Создание канала связи с прибором
24.01.2014 17:12:52: Устройство связи: COM-порт
24.01.2014 17:12:52: Открытие COM12, 9600, 8N1
24.01.2014 17:12:52: Настройка приёмных таймаутов: 1000/1200 мс
24.01.2014 17:12:52: Канал связи успешно создан, запрос доступа к прибору
24.01.2014 17:12:53: Получен ответ прибора, проверка...
24.01.2014 17:12:55: Запрос флагов состояния прибора
24.01.2014 17:12:55: Получение обновлённых спецификаций прибора...
24.01.2014 17:13:41: Запрос значений накопителей нарастающего итога
24.01.2014 17:13:43: Запрос текущих значений параметров
24.01.2014 17:13:46: Проверка обновления архивных данных
24.01.2014 17:13:46: Обнаружено обновление архивных данных
24.01.2014 17:13:46: Проверка состояния архива событий
24.01.2014 17:13:46: Получение опорной записи архива событий
24.01.2014 17:13:46: Получение новых записей архива событий...
24.01.2014 17:13:47: Получение новых архивных записей...
24.01.2014 17:15:17: Закрытие канала связи с прибором
24.01.2014 17:15:17: <<< Сеанс связи завершён без ошибок
Потом идет импорт до 100% и ошибка...

--
ВИС.Товод любитель со стажем.
» 24.1.14 17:57 Профайл

xBocT Re: Ошибка импорта данных в базу SQL-сервера

Администратор


Гм. А можете сделать такую вещь - в реестре в ветке \\HKEY_CURRENT_USER\Software\NegaSoft\ArchiVist\ прописать строковый (REG_SZ) параметр DebugImport и в качестве значения ему присвоить значение по следующему шаблону <имя каталога>\import%u.txt (пример: C:\Temp\Import\import%u.txt). После опросить прибор этот и выслать мне на почту файлик, что сгенерируется внутри каталога.

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 27.1.14 10:02 Профайл Посетить веб-сайт

mobilandr Re: Ошибка импорта данных в базу SQL-сервера

Старожил


Файлик на почте. С SA подобной проблемы нет.

--
ВИС.Товод любитель со стажем.
» 29.1.14 21:57 Профайл

xBocT Re: Ошибка импорта данных в базу SQL-сервера

Администратор


Очень странный файлик Вы прислали.
В нем содержатся дублированные строки архивных записей : 2013-07-04 15:00 и 2013-07-08 08:00. Причем набор параметров и значения разнятся.
Было бы интересно "пощупать" такой прибор. Можете организовать удаленный доступ?

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 31.1.14 13:44 Профайл Посетить веб-сайт

mobilandr Re: Ошибка импорта данных в базу SQL-сервера

Старожил


Ни один км больше не сохраняется.
Сегодня при попытке выгрузки архива из ВКТ-7 произошло следующее:
5.02.2014 14:28:44: >>> Начало сеанса удалённого доступа
5.02.2014 14:28:44: кр4
5.02.2014 14:28:44: Создание канала связи с прибором
5.02.2014 14:28:44: Устройство связи: COM-порт
5.02.2014 14:28:44: Открытие COM1, 9600, 8N2
5.02.2014 14:28:44: Канал связи успешно создан
5.02.2014 14:28:44: Получен ответ прибора, чтение версии сервера
5.02.2014 14:28:45: Чтение служебных данных
5.02.2014 14:28:45: Запись типа значений: свойства
5.02.2014 14:28:45: Запись перечня элементов: свойства
5.02.2014 14:28:46: Чтение свойств
5.02.2014 14:28:46: Запись типа значений: текущие
5.02.2014 14:28:46: Чтение номера активной базы данных
5.02.2014 14:28:46: Проверка обновления активной базы данных
5.02.2014 14:28:47: Обнаружено обновление спецификаций
5.02.2014 14:28:49: Чтение перечня активных элементов
5.02.2014 14:28:50: Запись перечня элементов: текущие
5.02.2014 14:28:50: Чтение текущих данных
5.02.2014 14:28:50: Чтение текущего времени часов (v1.6+)
5.02.2014 14:28:50: Обнаружено обновление архивных данных
5.02.2014 14:28:50: Запись типа значений: итоговые
5.02.2014 14:28:51: Чтение перечня активных элементов
5.02.2014 14:28:51: Запись перечня элементов: итоговые
5.02.2014 14:28:51: Чтение итоговых данных
5.02.2014 14:28:52: Запись типа значений: часовой архив
5.02.2014 14:28:52: Чтение перечня активных элементов
5.02.2014 14:28:53: Запись перечня элементов: архив
5.02.2014 14:28:53: Получение архивных данных...
5.02.2014 14:33:44: Ошибка записи архивной даты
5.02.2014 14:33:44: Закрытие канала связи с прибором
5.02.2014 14:33:44: <<< Сеанс связи завершён с ошибкой
После этого ВКТ-7 погас, т.е. совсем... После скидывания батарейки включился но без архива!
Архивист чистит архив ВКТ?

--
ВИС.Товод любитель со стажем.
» 5.2.14 23:06 Профайл

CH Re: Ошибка импорта данных в базу SQL-сервера

Администратор


mobilandr
Цитата:

Архивист чистит архив ВКТ?

:)))))) А батарейка не на последнем издыхании, как вольтаж? Катастрофический программный сбой в ВКТ может быть следствием разряда батареи или ... или просто сбоем.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 5.2.14 23:50 Профайл Посетить веб-сайт

mobilandr Re: Ошибка импорта данных в базу SQL-сервера

Старожил


Понятно, значит просто сбой ВКТ. Задавая вопросы, я осмелился предположить, что всё вышеописанное имеет причиной сбой Архивиста, драйверов устройств или postgreSQL на моём ноутбуке.
После события с ВКТ не был сформирован файл import******.txt.

[ Редактировано mobilandr в 6.2.14 08:36 ]

--
ВИС.Товод любитель со стажем.
» 6.2.14 09:10 Профайл

xBocT Re: Ошибка импорта данных в базу SQL-сервера

Администратор


Судя по логу - сбой произошел при попытке обращения к архиву ВКТ-7. Отправлен запрос на получение записи и не получен ответ.
Я все-таки предположу, что это проблема с прибором. Драйвер не совершает никаких действий, выходящих за рамки протокола обмена, а в нем я ничего не нашел касательно "обнуления" архива.
Да, на днях в нашей Службе Сервиса тоже была проблема с ВКТ-7. Он не читался на Адаптер переноса, сняли электронный блок, принесли в офис - архива нет и дата сброшена на 2004 год - такое как раз из-за сдохшей батарейки и бывает.

По поводу приборов КМ-5. А вы не пробовали поменять скажем связку Архивист - SQL сервер. Поставить MS SQL Express ? Или попробовать чтение приборов на другом компьютере?

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 6.2.14 11:36 Профайл Посетить веб-сайт

mobilandr Re: Ошибка импорта данных в базу SQL-сервера

Старожил


xBocT
м... А как поведет себя вся ранеее выгруженная база в которой уже не одна сотня приборов? Потерять жалко. На других компах проблем нет, я спрашивал про мой конкретный случай. Не трогая настроек SQL я вдруг потерял возможность опрашивать нормально КМ. Т.е. 9-10 января еще опрашивал, а 15 января получил ошибку импорта.

--
ВИС.Товод любитель со стажем.
» 6.2.14 19:21 Профайл

xBocT Re: Ошибка импорта данных в базу SQL-сервера

Администратор


Ну, для начала можно попробовать на одном-двух приборах. Я имею в виду провести тесты с использованием другой СУБД.
А что поменялось на компьютере с 10 по 15 число?

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 7.2.14 11:50 Профайл Посетить веб-сайт
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.