|
Тем кто в SQL шарит | ☑ | ||
---|---|---|---|---|
0
pochemu
08.12.12
✎
12:24
|
В очередной раз обновил динамически и не обновилось до конца (память съело всю). Таким образом база перестала фурычить. Ну я взял и таблицу config из бэкапа восстановил вчерашнего. Заработало, всё отлично, но один документ не хочет записываться всё ругается с ошибкой "SDBL" - говорит не может поле _Fld25813 содержать NULL в документе _Document22276 . Залез в SQL смотрю, с какого-то хера в документ попало поле, которое содержалось в обновлении, но суть в том, что в основной конфигурации этого поля больше нет. Ну я взял и удалил это лишнее поле. Но всё-равно ругает на это-же поле в этом же документе с этой же ошибкой, хотя колонки этой больше нет! Ну я на этом не успокоился и решил сравнить структуры баз данных бэкапа и рабочей базы - еще пару различий нашлись, сделал аналогичными структурами полностью! И всё-равно ругается с этой же ошибкой. Кеш очистил - аналогично. Получается где-то не в структуре зарыта собака, может у sql есть кеш на серваке и он из него неверную структуру достает? Что может быть?
|
|||
1
МихаилМ
08.12.12
✎
12:31
|
наверное в dbnames (запись а params), чтото осталось
попробуйте её тоже восстановить из копии. орининал не удаляйте а переименуйте в dbnames_old на всякий случай. |
|||
2
YHVVH
08.12.12
✎
12:31
|
выгрузить загрузить базу пробовал?
|
|||
3
pochemu
08.12.12
✎
12:33
|
(2) база большая - заколебалось ждать пока выгрузить dt-шник. Это я оставлю на последок.
|
|||
4
pochemu
08.12.12
✎
12:34
|
(1) Сейчас попробую.
|
|||
5
МихаилМ
08.12.12
✎
12:37
|
+(1)
и до комлекта таблицу dbschema. если дбнамес будет мало. |
|||
6
pochemu
08.12.12
✎
12:47
|
(1) нифига. Может полностью params скопировать из бэкапа? Отличий достаточно..
|
|||
7
pochemu
08.12.12
✎
12:47
|
(5) минутку
|
|||
8
pochemu
08.12.12
✎
12:52
|
(5) АААААААААААААААААААА ПОМОГЛО! Пиши почтовый адрес - благодарность вышлю!
|
|||
9
pochemu
08.12.12
✎
12:52
|
Спасибо.
|
|||
10
vde69
18.12.12
✎
18:17
|
(9) похоже на то
(0) ты умеешь различать симптомы от причин??? если ДА - то почему еще не сделал перезаливку данных в чистую конфу и не прошел ТИС? если НЕТ - то кто тебя пустил в потоха не маленькой базы? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |