Перейти к публикации
Программа учета компьютеров и ИТ оборудования IT Invent
yashin.dy

Ошибки после обновления ITInvent до 1.69

Рекомендованные сообщения

Добрый день!
После обновления версии до 1.69 при запуске появляется следующая ошибка:

image.png.645f0b80324da930c29c22364d46bb44.png

Далее, после нажатия ОК, программа запускается и работает на первый взгляд нормально.

Однако, сменить пользователя не получается, т.к. окно ввода логина и пароля пропускается после закрытия окна с ошибкой (происходит автологон под доменной учёткой).

Подключившись к БД MSSQL я посмотрел, что таблица OBJECT_DATA содержит 3 поля типа IMAGE:

image.png.48346f84b9f0538f3df18726606640b5.png

И следующие данные:
image.png.39e4e2ab789861948658985803b2f1d5.png

Уточните, пожалуйста, для чего эта таблица? Можно ли её удалить, чтобы исправить ошибку? Или как исправить по-другому?

 

Также, даже после обновления до версии 1.69 и запуска проверки обновления открывается окно, содержащее информацию о версии 1.68 как о более новой:

image.png.e791591f6577d7332cd9188492179892.png

Полагаю, что это тоже стоит исправить.

 

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Структура вашей таблицы некорректная - видимо неправильно сформировалась таблица при импорте.

Тип данных должен быть nvarchar(255)

image.png.d6404dadac2d5d8fb7e39e77bc22c0c6.png

 

Измените тип данных.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за столь оперативный ответ.

Скажите, а за что вообще отвечает данная таблица? Какие данные в ней хранятся?

Дело в том, что я не могу изменить у неё сейчас тип данных полей.

MSSQL выдаёт ошибку:

image.png.4e563a5deef313ffe224fa01683ccd26.png

Если я удалю эту таблицу, то при запуске программы она попытается её создать?

 

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

Однако, я должен быть уверен в том, что сейчас она не содержит важных данных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Программа не создаст эту таблицу при запуске.

Возможно вы указали неправильный тип.

Вы можете удалить эту таблицу и создать её вручную (или скриптом) с нужным типом "nvarchar(255)". 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день
После обновления столкнулись с такой ошибкой:
image.png.26144da337c07134900b12f7b4dbeb6b.png
После нажатия OK
image.png.a6d77bac5f47a37e6bd528e6e0634d63.png
Далее база не подгружается. Просто серый фон.

Помогите решить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

У вас достаточно старая версия MS SQL.

В связи с поддержкой базы PostgreSQL стала использоваться универсальная функция CONCAT.

Эта функция поддерживается начиная с MS SQL 2012.

Необходимо использовать SQL (SQL Express) 2012 или 2014 или выше для работы с базой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день!

После обновления на версию 1.69 программа перестала запускаться. 

В журналах windows вот такие ошибки:

image.png.699c91cc23b501e3fd12b4ed3af0feff.png

image.png.7518a4d396f1c33bf8d004dd65d9aec3.png

image.png.359f69811fc71f04db2809948a054b4b.png

Net. Framework не обновляется, говорит, что последняя версия. Использовал утилиты

NetFxRepairTool.exe и sfc /scannow - не помогло.

У коллег всё нормально работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если программа совсем не запускается то это системная ошибка на уровне Windows и .NET Framework.

Если запускается и выскакивает ошибка, то пришлите скриншот ошибки.

Попробуйте полностью удалить программу через Windows, скачать дистрибутив и установить заново.

http://it-invent.ru/Download/ITInvent.msi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Победил. Может пригодится кому-то, кто гуглить будет такую же проблему. В итоге помогла утилита NET Framework Cleanup Tool , там выбрал All versions (windows 8.1) , cleanup, она что-то сделала, перезагрузил, проверил, но net Framework остался 4.8 версия как и был. Но инвент уже стал работать!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×