Polimer писал(а):Кто будет ставить патчи от 29.12, не забыть после отключения журнала и его чистки, удалить руками последнюю запись. Иначе докомпиляция словаря не пойдет. Старинный баг...
т.е., обязательно не только отключить журнализацию но и удалить весь журнал?
на резервной БД я так и сделал а вот на рабочей что-то не хочется возиться..
LaaLaa писал(а):Но если после докомпиляции его обратно положить то будут Runtime Error при просмотрах истории измененных таблиц. Так что не так все просто.
Именно так, но вроде не рантаймы... Насколько я помню нельзя просмотреть запись. Вместо содержимого void. В любом случае лучше потом запросом вычистить записи по измененной таблице, чем потерять его вовсе.
В докомпиляции словаря для ЗП добавляются только новые таблицы. Старые не трогаются. Так что подойдет переименование x$journal.
Или тупо подсунуть Dict из докомпиленной тестовой БД.
Перед докомпиляцией словаря отключил журнализацию, переименовал журнал.
После докомпиляции включил журнализацию, вернул журналу стандарнтное имя.
Все записи (новые и старые - те, которые были до докомпиляции) просматриваются без проблем.
Платформа Pervasive.
Во время докомпиляции в D_ZARPL появилось 8 новых таблиц. Все они пустые.
Нужно не забыть после установки патчей с докомпиляцией словаря для тех, у кого включен протект,
ДОБАВИТЬ ПРАВА НА ВНОВЬ ДОБАВЛЕННЫЕ ТАБЛИЦЫ
и рассчитать права в группах в которые добавлялись права на таблицы.
Friendlyman писал(а):Нужно не забыть после установки патчей с докомпиляцией словаря для тех, у кого включен протект,
ДОБАВИТЬ ПРАВА НА ВНОВЬ ДОБАВЛЕННЫЕ ТАБЛИЦЫ
и рассчитать права в группах в которые добавлялись права на таблицы.