Имя: Пароль:
1C
1С v8
Ошибка Очистки Индекса при загрузки 1С82 УПП в SQL
0 Bertuzzi
 
28.03.12
01:50
Обновили конфигурацию на 12 релизов  в файловом варианте все работает хорошо, а когда загружаешь на SQL , грузится некоторое время , потом вылетает сообщение : impossible to clear the index while building it stop indexing and repeat clear (Невозможно очистить индекс при его создании, прекратите индексирование и повторите заново)

Причем конфигурация грузится нормально..
а когда базу начинаешь грузить вылетает эта ошибка..


Спасибо за внимание. Надеюсь на помощь.. с SQL плохо...
Сдать надо к 7 утра по мск..
1 Adept
 
28.03.12
02:43
(0) Запусти на всякий случай ТИИ в файловой базе. Потом загрузи.
Если совсем не взлетит можно полную выгрузку хмл из файловой и загрузку в УПП.
Ну и конечно рассчитывать по объему. Если база большая можешь не успеть ....
2 Bertuzzi
 
28.03.12
02:46
(1) хм спасибо попробую... а какие обработки для полной выгрузки хмл?
//-но щас запущу
3 Adept
 
28.03.12
02:55
(2) что то типа ВыгрузкаЗагрузкаДанныхXMLТурбо
4 Adept
 
28.03.12
02:56
поищи в нете, любая универсальная выгрузка подойдет, можно также сделать с помощью КД.
5 Bertuzzi
 
28.03.12
03:21
(4) Спасибо, еще не искал... щас ТИС 2 раза подряд делаю... говорят помогает..)
6 H A D G E H O G s
 
28.03.12
03:26
1) Отловить профайлером табличку в SQL, на которой Черный ястреб падает.
2) Узнать какому объекту в 1С она соответсвует
3) Сделать копию файловой
4) Зачистить этот объект в файловой
5) Загрузить dt из копии на SQL
6) ВыгрузкаЗагрузкаДанныхXML для объекта из оригинальной базы.
7 H A D G E H O G s
 
28.03.12
03:27
Это метод так - для индейцев.

Побыстрее - это посмотреть на каком индексе падает, и, если в него входят пользовательские поля (реквизиты справочников, измерения регистров) - выключить их индексирование.
8 H A D G E H O G s
 
28.03.12
03:29
Еще могут быть кривые записи, NULL-ы там, где их быть не должно, даты диких значений, e.t.c.
9 H A D G E H O G s
 
28.03.12
03:29
Короче, профайлер - ваш друг, товарисчь и жена на ближайшее время.
10 Bertuzzi
 
28.03.12
03:59
(6)Спасибо... но только я не силен в SQL, даже незнаю как искать Черного ястреба в таблице
11 Bertuzzi
 
28.03.12
04:00
(7)Побыстрее - это посмотреть на каком индексе падает, и, если в него входят пользовательские поля (реквизиты справочников, измерения регистров) - выключить их индексирование.

А это как посмотреть?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.