|
Тем кто в 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) ты умеешь различать симптомы от причин???
если ДА - то почему еще не сделал перезаливку данных в чистую конфу и не прошел ТИС?
если НЕТ - то кто тебя пустил в потоха не маленькой базы?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой