Имя: Пароль:
1C
1С v8
Тестирование и исправление
0 Мефа
 
17.08.18
07:30
Доброго времени суток
Ситуация такая
У пользователя не запускалась 1с с ошибкой "файл базы данных повреждён". Запустили тестирование и исправление, выполняется уже 20 часов. В логе внизу кроме надписи "Тестирование начато" ничего нет.
Нормально это для базы 3,5 Гб?
Если его прервать, база умрёт? Резервную копию не сделали..
1 вым
 
17.08.18
07:51
(0) >>Резервную копию не сделали..
- не чокаясь. аминь.
2 Kgus
 
17.08.18
08:01
Если за 20 часов результат то скорее всего все.... Как вариант можно перенести базу на ПК по мощнее и попробовать там восстановить.
3 АнализДанных
 
17.08.18
08:07
(0) Какие галочки были установлены, когда запускали ТИИ?
4 АнализДанных
 
17.08.18
08:08
(0) SQL-ная база?
5 Мефа
 
17.08.18
08:14
(4) Галочки - все, объекты "не изменять"
База файловая
6 ink-nsk
 
17.08.18
09:12
2(0) тестирование по моему не меняет текущую базу, а делает новую рядом, потом подмена.
если прервешь, то потом запустишь, она предложит тебе новое тестирование или продолжить старое.
Для уверенности, скопируй текущую базу чем нибудь, что даст скопировать даже занятый файл.
А потом прерви текущий процесс.

PS:Ну вы конечно орлы, без архива, без баловства на хомячках, сразу на рабочей. Ну как минимум получите базу 7 Гб. Пару раз так необдуманно и вот вам база в 100Гб, сразу бежишь к начальству за повышением з/п
7 ink-nsk
 
17.08.18
09:13
(2) нет, сначала бы не мешало пройтись chdbfl, и только потом тестирование/исправление
8 Numerus Mikhail
 
17.08.18
09:18
Просто зависло, скопируй файл на всякий случай и убивай.
Потом запускай заново
9 Azverin
 
17.08.18
09:38
(0) держите в курсе дел. мы волнуемся за вас
10 kossmatiy
 
17.08.18
09:45
"Файл бд поврежден" лечится сначала chdbfl а потом уже ТиИ. Ну и собственно присоединяюсь, аминь.
11 Nikoss
 
17.08.18
09:49
(6) [тестирование по моему не меняет текущую базу, а делает новую рядом, потом подмена.]

это так чекдбф делает, не тестирование
12 Мефа
 
17.08.18
09:52
Косяк, даже оправдываться не буду.
Сейчас как раз пытаюсь скопировать занятый файл. Far manager'ом не получилось, хотя по описанию должен. Unlocker тоже
13 Nikoss
 
17.08.18
09:53
(12) активность есть? процессор/память/диск по 1Сному процессу
14 Мефа
 
17.08.18
09:57
(13) процессор по нулям, памяти около 55600кб
Диск свойства-общие-размер? если да то около 970кб
15 ink-nsk
 
17.08.18
10:06
2(11) Ну значит когда Реструктизацию делает.
Но в любом случае если стоит не изменять то ничего страшного. Пройдет chdbfl, потом тестирование занова, без продолжения, желательно на тесте и не сразу все галки.
Тем более если в каталоге не два файла базы, значит до Реструктизации не дошла.
16 Мефа
 
17.08.18
10:09
(15)
Делает реиндексацию таблиц (внизу написано)
То есть хотите сказать можно остановить?
17 Мефа
 
17.08.18
10:10
(13)
Какой можно вывод сделать исходя из такой активности? делает она что-то? 0% процессора меня смущают
18 mastodont
 
17.08.18
10:13
(0) прибивай.
потом chdbfl, ТиИ и кэш почисть.
Такая ошибка часто именно из-за кэша вылезает.
19 youalex
 
17.08.18
10:15
можно в диспетчере задач посмотреть прочитано байт/записано байт - будет видно шевелится или уже всё.
20 ink-nsk
 
17.08.18
10:15
2(16) А у тебя есть выбор?
Если на индексации - 100% можно
Если 100% уверен что стоит "Не изменять", то тоже опасности, не должно быть. В крайнем случае повреждения были до ТиИ
Сделай как (18) и думаю будет всё ОК.
21 Tonik992
 
17.08.18
10:49
Автор, вы живой еще?
22 Мимохожий Однако
 
17.08.18
10:51
(21) его убили пользователи
23 Мефа
 
17.08.18
10:59
Нет, пока ещё не убили :D
Мои действия: прибито тестирование, сделана копия, запущен chdbfl. Только что написал что ошибок не обнаружено.
24 ink-nsk
 
17.08.18
11:05
меня посетили сомнения
А не ломанная ли у ТС 1С стоит?
))))))))))))))))))))
25 ink-nsk
 
17.08.18
11:05
И если я прав, то мало ли что на заборе написано.
26 Tonik992
 
17.08.18
11:07
(24) там другая ошибка, "обнаружено нарушение целостности"
27 ink-nsk
 
17.08.18
11:10
2(26) Щаз узнаем, может тут телефончик то глухой, от пользователя до ТС
28 ink-nsk
 
17.08.18
11:11
2(26) хотя там тогда тестирование нормально заканчивается.
29 Мефа
 
17.08.18
11:18
Нет, 1С официальная.
В общем, после проверки chdbfk мы ещё почистили кеш. Теперь программа работает нормально, ничего не вылетает. ТиИ пока боюсь запускать (меня и так чуть с потрохами не сожрали за эти 20 часов :D ). Но, думаю, это в любом случае надо будет сделать попозже, правильно?

Большое человеческое спасибо всем откликнувшемся!
И да, после такого я теперь точно навсегда запомню мысль "делай копию" :D
30 Nikoss
 
17.08.18
11:20
(29) ТиИ на копии запусти. Размер базы смешной, быстро должно проходить, пару часов.
31 Мефа
 
17.08.18
11:27
(30)
А потом с протестированной копией что делать? Смотреть какие ошибки вылезли и руками исправлять их в рабочей? Или саму копию сделать рабочей (при условии конечно что тестирование завершилось корректно и новых ошибок не добавило)?
32 ink-nsk
 
17.08.18
11:33
2(31) вылечишь на копии от копии, потом тоже самое сделаешь с рабочей, предварительно сделав копию ))))))
33 ink-nsk
 
17.08.18
11:34
2(32) потому что если с первого разе не получится на копии от копии, сделаешь новую копию с копии. )))))))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший