Программный комплекс «Центр здоровья»

техническая поддержка => Общие вопросы => Тема начата: KOB от 17 Апреля 2014, 10:32:55

Название: Ошибка записи значения в бд при обновлении фкцз
Отправлено: KOB от 17 Апреля 2014, 10:32:55
Пытаюсь обновить фкцз с версии 3.22 на версию 3.5. Пользуюсь инструкцией http://hc-forum.mednet.ru/index.php?topic=1012.0  Обновление serv_hc_330800ab-e107-4ee1-9fa5-fe7ab38e4490.mup проходит успешно, а при обновлении core_hc_7204f6e8-0e99-420b-8087-d101e34ad64f.mup выдается следующая ошибка:

Старт обновления:
Версия AsmUp: 5.2.1.1564
Идёт процесс обновления, пожалуйста ждите....
Старт распаковки пакета обновления
C:\oms\FK_HC\Update\in\core_hc_7204f6e8-0e99-420b-8087-d101e34ad64f.mup
Загрузка настроек пакета
Поиск пакета: core_hc_7204f6e8-0e99-420b-8087-d101e34ad64f.mup
Установка статуса пакета: в процессе
Сохранение настроек для хоста
Запуск алгоритма реструктуризации
Попытка соединения с БД по кешу соединений
Выполнение простой реструктуризации
Выполняется чтение пакета реструктуризации
Выполняется обслуживание базы данных
Выполняются скрипты в начале реструктуризации
Выполняется анализ структуры базы данных
Выполняется обновление таблиц
[b]Ошибка: Cannot insert the value NULL into column 'ADRES', table 'hls_hc.dbo.oms_LPU'; column does not allow nulls. UPDATE fails.[/b]
The statement has been terminated.
Выполняется восстановление предыдущего состояния
System.Exception: Не удалось провести реструктуризацию
в AsmUp.RestructAlgorithm.ExecSimple(UpdateSequencePart sequence, Settings settings, UserSession session)
Не удалось провести реструктуризацию

При этом обновление на "голую" базу проходит успешно, а на рабочую базу выдается такое сообщение.

OS: Windows 7 Pro SP1
MSSQL 2008r2 SP1
.NET Framework 4.5
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: Служба поддержки от 17 Апреля 2014, 13:05:17
Прикрепите содержимое каталога log
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: KOB от 18 Апреля 2014, 10:59:58
Прикрепляю
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: Служба поддержки от 21 Апреля 2014, 09:15:20
Непонятная проблема.
Может удаленно получиться к Вам подключиться? с использованием ammyy ?
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: KOB от 21 Апреля 2014, 09:27:24
Можно, но для начала лучше время подключения согласовать. Ибо не всегда есть возможность быть за компьютером.
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: Служба поддержки от 21 Апреля 2014, 09:38:16
написал Вам в личку
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: KOB от 29 Апреля 2014, 09:59:55
Попробовал с английской версией mssql. Результат такой же. Ошибку выдает при попытке обновить таблицу oms_LPU. Возможен ли вариант с первоначальным обновлением mssql и ФКЦЗ до версии 3,5, а потом переносом данных из базы в базу?
Название: Re: Ошибка записи значения в бд при обновлении фкцз
Отправлено: Служба поддержки от 29 Апреля 2014, 10:51:03
Посмотрите личные сообщения