Имя: Пароль:
1C
 
Ошибка SDBL при обновлении базы
0 mzelensky
 
25.02.15
13:11
Доброго всем!
Обновляю конфу УТ11 с 11.1.9.70 на 11.1.10.86. База файловая. При попытке обновить конфигурацию базы данных получаю ошибку:

В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Выход за пределы размерности результата

Находил несколько статей на тему:
http://forum.infostart.ru/forum26/topic74628/
http://forum1s.ru/read/oshibka-pri-obnovlenii-v-protsesse-obnovleniia-informatsionnoi-bazy-proizoshla-kriticheskaia-oshibka-po-prichine-oshibka/

Вариант с закрытием окна конфигурации и последующее обновление в прошлый раз реально прокатывал, но сейчас никак не хочет. Пробовал чистить узлы обмена - тоже не прокатило. Что еще можно попробовать???
1 mzelensky
 
25.02.15
14:05
:(
2 shuhard
 
25.02.15
14:16
(0) как ни странно перейти на сиквел, там можно будет диагностировать где беда случилась и бодаться с индексами
3 mzelensky
 
25.02.15
14:17
(2) т.е. ты типа вот этого предлагаешь (как в первой ссылке):

use Имя_Базы
delete from dbo._ConfigChngR
delete from dbo._ConfigChngR_ExtProps
4 mzelensky
 
25.02.15
14:19
(2) Именно сейчас перейти на сиквел не могу - такая возможность будет немного позже, поэтому пока бодаюсь с файловым вариантом.

Сейчас запусти ТИИ...посмотрим поможет ли. Если нет, то вариант ток в сиквел загружать и там капаться?

а как же : " программеру 1С в Сиквелле делать нечего, а как говорит народная мудрость"
5 mzelensky
 
25.02.15
14:35
хрю
6 kosts
 
25.02.15
14:42
Попробуй сделать (или найти обработку) которая сделает запрос к каждой таблице БД. Что бы найти проблемный тип. Там уже видно будет что делать. Может быть грохнуть и потом из копии взять или еще что.
7 mzelensky
 
25.02.15
14:44
(6) Ошибка вылетает вроде как при обработке регистра накопления "себестоимость продаж"
8 shuhard
 
25.02.15
14:45
(7) через XML перегружено и Рг на предмет глупостей в метаданных проверен ?
9 kosts
 
25.02.15
14:48
В крайнем случае его можно не обновлять или грохнуть в метаданных. Потом уже восстанавливать. Закомментируй в глобальном модуле процедуры отвечающие за обновление. Вылечишь, потом раскомментируешь.

Проверь на копии в базе еще не обновленной. Ошибка уже была или её привнесли с обновлением.
10 kosts
 
25.02.15
14:50
(9) Ну соответственно всё надо делать на копиях. Ибо чревато.
11 mzelensky
 
25.02.15
15:00
(9)(10) Я обновляю на копии. Нужно было накатить 5 обновлений. 4 легло нормально (в одном правда тоже эта ошибка выходила, но обновление с закрытой конфигурацией помогло). С последним обновлением вот беда.
12 mzelensky
 
25.02.15
15:04
(8) например?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.