|
Битая база БП базовая 3.0 , Предприятие 8.3 | ☑ | ||
---|---|---|---|---|
0
kengoo
26.02.17
✎
12:17
|
Ребята, выручайте. Подруга сестры слезно обратилась, а я сам не силен в 1с.
Суть проблемы. 1С Предприятие с инет поддержкой. Есть битая база от 8.3 БП базовая 3.0 (3.0.44.204) вырубили питание при обновлении. Не открывается никак, зависает в бесконечной загрузке. Восстановил через chdbfl.exe . Открывается, но вот лог, кое что потеряно. [SPOILER] Повреждены данные таблицы 'V8USERS'. Восстановлено 0 из 1 записей. Повреждены данные таблицы '_REFERENCE19'. Восстановлено 19 из 26 записей. Повреждены данные таблицы '_REFERENCE15749'. Восстановлено 49 из 51 записей. Повреждены данные таблицы '_REFERENCE59'. Восстановлено 4986 из 5069 записей. Повреждены данные таблицы '_REFERENCE64'. Восстановлено 41 из 42 записей. Повреждены данные таблицы '_REFERENCE16594'. Восстановлено 6489 из 8001 записей. Повреждены данные таблицы '_REFERENCE15056'. Восстановлено 194 из 203 записей. Повреждены данные таблицы '_REFERENCE116'. Восстановлено 91 из 101 записей. Повреждены данные таблицы 'CONFIG'. Восстановлено 36097 из 36101 записей. Повреждены данные таблицы '_REFERENCE33'. Восстановлено 38 из 46 записей. Повреждены данные таблицы '_REFERENCE74'. Восстановлено 106 из 120 записей. Повреждены данные таблицы '_REFERENCE38'. Восстановлено 245 из 252 записей. Повреждены данные таблицы '_REFERENCE13282'. Восстановлено 456 из 471 записей. [/SPOILER] Из лога уже понятно, что пользователи потеряны. При любых вариантах манипуляций с добавлением пользователей (режим конфигурации или обычный) – отсутствуют права. Хотел исправить (возможно), простым обновлением свежей конфигурации на битую базу – опять таки, не дает ничего сделать. Не дает в конфигураторе загрузить конфигурацию. Есть бэкап 4 месячной давности, рабочий 8.3 (3.0.9.2033) БП базовая 3.0 (3.0.44.204). Каким то образом можно взять нужные таблицы, как то пользователей и еще что-то, и внедрить в битую? А потом запустить интернет обновление и база починиться? Или это только мои мечты? Взять в конфигураторе загрузить старую базу, потом сделать сравнение базы? Или как? Что именно можно предпринять? Какие манипуляции при сравнении и замене нужно учитывать, чтобы свежие данные взять из битой, а таблицу пользователей и еще что-то важное (подскажите, что нужно) из новой битой (восстановленной) базы. |
|||
1
vde69
26.02.17
✎
12:21
|
>>>Повреждены данные таблицы 'CONFIG'. Восстановлено 36097 из 36101 записей.
с этим все плохо... Поднимайте бекап и из него восстанавливайте... и скажи подруге сестры (глядя прямо ей в глаза стоя напротив зеркала) что перед обновлением всегда нужно делать бекап |
|||
2
Фрэнки
26.02.17
✎
12:23
|
Система сама предлагает сделать бакап, как раз перед обновлением. И он где-то на компе, с которого выполнялось обновление может быть. Поискать нужно самим, если юзер не может этого сделать сам.
|
|||
3
vde69
26.02.17
✎
12:29
|
кстати я столкнулся с тем, что в последнее время даже на хороших серверах со скулем часто портится таблица "ConfigSave"...
посмотрел чего делает 1с при сохранении конфигурации... а она сволоч делает фигову тучу мелких транзакций, и если чего не так - назад ничего не откатывается даже в скуле.... в результате приходится дропать все даныые их этой таблицы и обновлять заново... зачем так сделано - для меня загадка! |
|||
4
kengoo
26.02.17
✎
12:35
|
нет, обновление делалось автоматом из интернета, без бэкапа (отменила она ее)
может есть типа темпового файла, сделанный при обновлении? есть смысл tool пробовать? или написать в техподдержку 1с? |
|||
5
Web00001
26.02.17
✎
12:41
|
(6)Смысл пробовать есть всегда. Кто то на форуме занимался восстановлением битых баз.
|
|||
6
vde69
26.02.17
✎
12:43
|
(5) я занимался, если сломан 'CONFIG' - шансов практически нет...
|
|||
7
kengoo
26.02.17
✎
13:03
|
из старой базы можно импортировать Конфиг или пользователей?
а потом обновление накатить? исправиться база? |
|||
8
kengoo
26.02.17
✎
13:04
|
может есть типа темпового файла, делаемый при обновлении?
|
|||
9
Фрэнки
26.02.17
✎
13:06
|
(8) доступ к компу есть? ищи. примерный размер этого файла и время его создания тебе известны.
Не найдешь, забудь об этой базе. Отказалась от бакапа - сама себе злой буратино ССЗБ. |
|||
10
vde69
26.02.17
✎
13:09
|
(7) нет, нельзя... будет "ошибка формата потока"
|
|||
11
kossmatiy
26.02.17
✎
13:09
|
(0) резервную копию в темпе посмотри
|
|||
12
kengoo
26.02.17
✎
13:30
|
он будет иметь такое же расширение как и оригинальная база?
может не будет ошибки формата данных, расскажите пожалуйста это как сделать |
|||
13
МихаилМ
26.02.17
✎
13:35
|
(12)
конфигурацию и пользователей можно восстановить. если уметь пользоваться поисковыми сервисами интернет. рассказывать долго в интернет полно инструкций |
|||
14
kengoo
26.02.17
✎
14:01
|
ткните "котенка носом" пожалуйста :)
|
|||
15
vde69
26.02.17
✎
15:36
|
(13) не забываем, что это "базовая"
если ее курочить сторонними обработками - она уже не будет таковой.... так, что только (3) |
|||
16
Web00001
26.02.17
✎
17:45
|
(13)Я сам понятия не имею, что надо делать, но что-то, где-то читал. Теперь и ты иди, что-то где то почитай. Главное послать. Какая разница, куда.
|
|||
17
Sneer
26.02.17
✎
18:42
|
(15) Я внутрь глубоко никогда не лазил, но даже если базовую привести к проф, а потом снять с поддержки и вгрузить базовый cf, разве она не станет базовой?
|
|||
18
Sneer
26.02.17
✎
18:44
|
(17) + речь про идентичные версии, конечно
|
|||
19
Фрэнки
26.02.17
✎
19:02
|
(17) т.е. есть мнение о том, что существует некий "базовый CF"?
|
|||
20
kengoo
26.02.17
✎
19:03
|
ничего с вашей дискуссии не понял
БП базовая, конфигурация не измененная сторонними наворотами бэкап 4 месячный "так, что только (3)" это что имелось ввиду? |
|||
21
Фрэнки
26.02.17
✎
19:09
|
(20) э... базовая "не измененная сторонними наворотами" - базовая не изменяется никакими наворотами.
Как бы свойство самой базы такое, что попытка выполнения с ней каких-то изменений превратит ее в версию ПРОФ и ключик базовой версии перестанет работать. |
|||
22
MadJhey
26.02.17
✎
20:10
|
||||
23
sonsimo
26.02.17
✎
20:48
|
(19) да, некий базовый cf точно есть. Причем базовый cf может работать под Проф платформой, а наоборот нет.
Если в базовой версии под Проф платформой включить возможность изменения - то под базовой его уже не запустить. Есть подозрение, что он подписывается как-то. (15) курочить не страшно, базовую сделать базовой обратно очень просто. Для этого нужно под Проф платформой загрузить типовой базовый cf. После этого база опять может запускаться под базовой лицензией. |
|||
24
Sneer
26.02.17
✎
23:07
|
(19) ну как бы да, а что можно типовым обновлением от проф на некоей базовой платформе обновить базовую базу?
|
|||
25
МихаилМ
26.02.17
✎
23:19
|
||||
26
h-sp
26.02.17
✎
23:47
|
(24) наоборот, на платформе проф можно обновлять базовую базовым обновлением.
|
|||
27
Sneer
27.02.17
✎
00:01
|
(26) можно, но с этим вроде я не спорил, речь об обратном, что базового cf нет и конфигурации общие
|
|||
28
h-sp
27.02.17
✎
00:07
|
(27) что значит базового cf нет? Интернета нет, что ли?
|
|||
29
Фрэнки
27.02.17
✎
00:10
|
(27) да тут спора никакого нет (как минимум, я это спором не считаю) Просто помню известную проблему, что после умышленного или неумышленного превращения базовой в проф, обратного процесса провернуть не удается... Ну может у меня просто нет под руками базовой с базовым ключом, поэтому сам протестить не могу, вот и переспрашиваю, что получается, а что нет.
(28) Ну не сравнивал никто тот CF который можно из базовой поставки выдернуть с тем, что в поставке проф версии бывает. Может там только в наименованиях свойств корня конфиги отличия, а больше ничего не отличается. |
|||
30
GreyK
27.02.17
✎
01:05
|
(29) Нет ни каких проблем, лишь-бы условия базовой сохранялись, типа не более одной организации и прочего. Накатываешь на проф базоввую того-же релиза и всё нормально продолжает работать.
|
|||
31
Romyr
27.02.17
✎
05:41
|
Что-то подобное делал не помню, правда, подробностей. Была у меня база которая вылетала или писала ошибку при попытке обновления и тоже были проблемы с одной из конф.таблиц.
Попробуйте следующее Загрузите обновление (обязательно цфник) в конфигуратор, но не принимайте изменения. (Через обновление или через загрузить конфу, в целом не важно.) Дальше конфигуратор закрываем, открываем базу в скуле или что там у вас вместо него. Находим таблицу Config и дропаем её, на место неё копируем таблицу ConfigSave - (это то та конфа которую мы только что грузили в конфигуратор.) Затем дропаем КонфигСэйв и проверяем результат. |
|||
32
kengoo
27.02.17
✎
07:24
|
Проверил, нет никакого “*.1cd» на диске, которой бы подходил под бэкап обновления с интернета (надеялся, что найду), выяснил еще такую штуку, оказалось, что он видимо не создался, т.к. не было свободного места на диске, и при этом затерлась основная база… бред конечно, но вышла такая ерунда.
|
|||
33
1Снеговик
гуру
27.02.17
✎
08:51
|
(32) не было свободного места? Тогда какого черта обновлять? Как можно работать на загаженном компе?
Печально конечно, но предлагаю подруге сестры усвоить урок и вбить данные за 4 месяца, и сделать татуировки "Я всегда делаю бэкапы" и "Свободу диску С:" Вот что бывает когда лезут делать то, в чем ни черта не разбираются. |
|||
34
1Снеговик
гуру
27.02.17
✎
08:54
|
(32) что значит "бэкап обновления с интернета?" А что нашлось? В папке AppData смотри папки с файлами обновления.
|
|||
35
kengoo
27.02.17
✎
09:02
|
ничего не нашлось, только cache файлы
Вот смотрю базу тулзой, как можно потом собрать все воедино? Тулз что-то починил, я сохранил в .cf... как теперь прикрутить это к базе, и какой? восстановленной? или чистой? еще такой вопрос, покупала он давно базу БП, еще при 8.1, ключ от 8.1 соответственно, как взять чистую базу? не создавать же 8.1 чистую и путем бесконечных обновлений довести до последнего состояния? |
|||
36
1Снеговик
гуру
27.02.17
✎
09:28
|
(35) ключ на любую 8 платформу
Легально получить можно в любом франче, купив ИТС хотя бы на месяц. Нелегально гугл в помощь. |
|||
37
1Снеговик
гуру
27.02.17
✎
09:29
|
(35) тулзой чинил оригинальный файл или уже после chdbfl? Лучше оригинальный попробовать восстановить, а не порезанный.
|
|||
38
Фрэнки
27.02.17
✎
09:33
|
(37) ну... я думаю, если в порядке личного спортивного интереса, то чинить этот оставшийся "битый" файл еще можно. А вот в порядке реального восстановления базы - быстрее и практичней будет взять последнюю уцелевшую копию базы и уже работать на ней.
|
|||
39
Фрэнки
27.02.17
✎
09:34
|
(30) спасибо.
Просто в самом деле, ну не будешь же нарочно охотиться за базовой, лишь бы протестить, а как оно работает на самом деле. :) |
|||
40
kengoo
27.02.17
✎
10:23
|
да нет же, конечно тулзой базу, которая битая, и не открывается штатными средствами (зависание намертво)
как сделать, чтобы собрать опять такой же 1cd ? а не cf , который я могу из тулза выгрузить вот это подскажите, как сделать |
|||
41
h-sp
27.02.17
✎
10:30
|
(40) ты ищи не *.1CD. Глупо было искать 1cd, напрасно потратил время. Ищи по длине файла и дате изменения, тебе же писали.
|
|||
42
kengoo
27.02.17
✎
10:55
|
dt искать?
или по объему? искать? мне она толком и не сказала, когда обновляла, т.е. в какой из дней dt искал, тоже нашел, только старье |
|||
43
h-sp
27.02.17
✎
11:10
|
(42) не, не dt. вообще левые расширения смотри.
|
|||
44
kengoo
27.02.17
✎
12:00
|
искал всякого рода любые файлы с похожим размером на диске, ничего нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |