В процессе обновления Ошибка SDBL: Таблица AccumRgOpt не имеет нового поколения
Обновление ЗУП КОРП 2.5 с версии 83.1 на версию 86.2
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Таблица AccumRgOpt не имеет нового поколения и не может быть модифицирована
Пробовала сохранить БД в dt и восстановить из dt, не помогает.
Какие есть варианты исправления, надо обновить?
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Таблица AccumRgOpt не имеет нового поколения и не может быть модифицирована
Пробовала сохранить БД в dt и восстановить из dt, не помогает.
Какие есть варианты исправления, надо обновить?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Столкнулся с аналогичной ситуацией. Конфигурация старая, сильно переписанная. РИБ. при обновлении на платформе 8.3.18.1289 (пробовал на 14,15,16,17) выходила ошибка Ошибка SDBL: Ожидается CREATE, DROP, RENAME, REPLACE или SELECT (pos=0).
Где-то получилось обновиться на старой платформе 8.3.10.2650, в двух базах не мог зайти в конфигуратор, писало "ошибка формата потока" (пробовал на 10,11,12,13 платформах, выше уже выходила первая ошибка). Начал копать, тестирование не помогло, выгрузка загрузка тоже.Пересчет итогов на платформе выдавала первую ошибку. Попробовал снять риб и при сравнении/объединении прогрузить изменения без РегистровНакопления. Вот и вышла ошибка "Таблица AccumRgOpt не имеет нового поколения и не может быть модифицирована". Что натолкнуло на мысль поднять совместимость конфигурации с 8.1 на 8.2. После этого все прекрасно обновилось на 18 платформе.
Где-то получилось обновиться на старой платформе 8.3.10.2650, в двух базах не мог зайти в конфигуратор, писало "ошибка формата потока" (пробовал на 10,11,12,13 платформах, выше уже выходила первая ошибка). Начал копать, тестирование не помогло, выгрузка загрузка тоже.Пересчет итогов на платформе выдавала первую ошибку. Попробовал снять риб и при сравнении/объединении прогрузить изменения без РегистровНакопления. Вот и вышла ошибка "Таблица AccumRgOpt не имеет нового поколения и не может быть модифицирована". Что натолкнуло на мысль поднять совместимость конфигурации с 8.1 на 8.2. После этого все прекрасно обновилось на 18 платформе.
(10) При обновлении конфигурации базы из хранилища конфигурации возникла такая ошибка. При этом в технологическом журнале ошибка сопровождалась записью вида:
......EXCPCNTX,3,SrcName=SDBL,process=rphost,p:processName=mybase,OSThread=103860,
t:clientID=17,t:applicationName=Designer,t:computerName=pk,t:connectID=32663,SessionID=1,
Usr=Администратор,AppID=Designer,DBMS=DBMSSQL,DataBase=svr\mybase,Trans=0,
Sdbl='UPD ATE AccumRgOpt SE T UseTotals = 2 WHERE RegID = 0xfb838ac9684fda549d132172ca72bf12'....
0xfb838ac9684fda549d132172ca72bf12 - соответствовало одному из добавленных ранее регистров накопления "МойРегистрНакопления" (регистр в базе не содержал ни одной записи)
наоборот РегистрыНакопления.МойРегистрНакопления.УстановитьИспользованиеИтогов(ложь); решило проблему.
......EXCPCNTX,3,SrcName=SDBL,process=rphost,p:processName=mybase,OSThread=103860,
t:clientID=17,t:applicationName=Designer,t:computerName=pk,t:connectID=32663,SessionID=1,
Usr=Администратор,AppID=Designer,DBMS=DBMSSQL,DataBase=svr\mybase,Trans=0,
Sdbl='UPD ATE AccumRgOpt SE T UseTotals = 2 WHERE RegID = 0xfb838ac9684fda549d132172ca72bf12'....
0xfb838ac9684fda549d132172ca72bf12 - соответствовало одному из добавленных ранее регистров накопления "МойРегистрНакопления" (регистр в базе не содержал ни одной записи)
наоборот РегистрыНакопления.МойРегистрНакопления.УстановитьИспользованиеИтогов(ложь); решило проблему.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот