Имя: Пароль:
1C
1С v8
Постоянно бьются базы - что делать?
🠗 (длинная ветка 21.07.2016 10:27)
,
0 necro
 
18.07.16
13:18
У меня куча файловых баз. И они постоянно бьются. Раньше после восстановления утилитой chdbfl пропадала часть данных, но не критично. В последнее время (может это связано с обновлением платформы, может еще с чем) бьется серьезнее - пропадают группы из справочника контрагентов, пропадают пользователи - приходится таблицы вручную удалять.

Может есть у кого-нибудь какая-то хорошая идея по этому поводу? Сервер не предлагать, в бэкапах тоже большого смысла не вижу.
409 necro
 
21.07.16
07:44
(406) Я тут уже людям с гуманитарным складом ума указывал на то, что говорю не про ЛЮБУЮ, а только про свою базу. Но медицина тут бессильна - "Бэк-ап чем-пи-он!"
410 golem14
 
21.07.16
07:46
(408) да, было весело
411 golem14
 
21.07.16
07:46
(408) но впереди пятница
412 Gorillaz
 
21.07.16
07:46
(0) Автор проблему то решил - не?
413 necro
 
21.07.16
07:48
(412) Автор не сидит у разбитой базы, вырывая последние волосы и не кричит "что делать", автор изучает перспективы.
414 necro
 
21.07.16
07:48
(412) ... и ещё людей с гуманитарным складом ума.
415 Gorillaz
 
21.07.16
07:49
(431) Ты уже 3 дня изучаешь базы от этого биться не перестанут)
416 necro
 
21.07.16
07:53
(415) "Что тут думать, бэкап делать надо!"?
417 DDwe
 
21.07.16
08:01
(416) Никогда!!! Слышишь? Никогда их не делай. Сиди и думай и изучай перспективы ))))
И все-таки, давай, держи ветку до пятницы!
418 mehfk
 
21.07.16
08:04
(404) Бред в (2) и далее любой твой пост.
419 DDwe
 
21.07.16
08:07
(418) Речь о модальных окнах которые открывает пользователь, он же может и закрыть их при пропадании электричества.
Если ты какой-то своей обработкой их открываешь и не заботишься о закрытии, сам себе злобный буратина. Упертый под стать ТС. ))
420 mehfk
 
21.07.16
08:07
(419) Что еще скажешь?
421 Convert
 
21.07.16
08:08
(416) имею порядка 50 баз на разных точках, в файловых вариантах. При больших размерах бьются при отключении электричества практически каждый раз. Так как это распределенка, то лечу базу chdbfl.exe, регистрирую по новой изменения по поврежденным данным (их видно при тестировании и исправлении) в центральной - и все что потерялось после утилиты перезаливается из центральной. Перед запуском утилиты chdbfl.exe захожу в конфигуратор и перезаписываю там всех пользователей, поэтому таблица с пользователями не херится. В связи с увеличением частоты таких случаев, постепенно перевожу на скуль. Ну и бэкапы все же делаю - просто по привычке. Лучше их делать и никогда ими не воспользоваться, чем не делать и однажды пожалеть, что нет под рукой бэкапа.
422 DDwe
 
21.07.16
08:09
Ты может клон ТС?
423 mehfk
 
21.07.16
08:10
(422) Ага, конечно. Шаблонное мышление и здесь.
424 Gorillaz
 
21.07.16
08:12
(422) Может это ТС с другого аккаунта?)
425 mehfk
 
21.07.16
08:12
Ты еще скажи что (421) тоже клон. И вообще все, кто в этой теме клоны, кроме тебя, конечно.
426 DDwe
 
21.07.16
08:12
(424) Оч похоже. Прям близнец...)))
427 Convert
 
21.07.16
08:13
(426) Возможно просто друган - оба из кемерова )))
428 DDwe
 
21.07.16
08:15
(427) Возможно ))) Но двое таких в одной ветке это не перебор?
429 necro
 
21.07.16
08:15
(419) У вас там пользователи смирительной рубашкой к 1С прикручены?
430 mehfk
 
21.07.16
08:15
(427) Будь осторожен, так и тебя в клоны запишут :)
431 DDwe
 
21.07.16
08:16
(429)(430) Эй, эй ребята, потише... не так быстро )))
432 mehfk
 
21.07.16
08:17
(431) А то что?
433 Convert
 
21.07.16
08:21
(428) как минимум подозрительно)
(430) меня нет, я за бэкапы)
434 DrZombi
 
гуру
21.07.16
08:23
(405) Скорей всего да :)
435 DrZombi
 
гуру
21.07.16
08:25
(417) В его случаи ненужны бекапы :)
436 mehfk
 
21.07.16
08:25
(433) А кто против бэкапов?
437 Gorillaz
 
21.07.16
08:25
(436) Necro писал:
"в бэкапах тоже большого смысла не вижу."
438 DrZombi
 
гуру
21.07.16
08:28
(437) Да что вы так, ну ненужно в БД бекап 1С, когда все пишется интерактивно в другие источники информации.
При этом все что нужно Кладовщику, это справочники. И липовые остатки, хотя бы на утро :)
439 mehfk
 
21.07.16
08:28
(437) Перечитай теперь и остальные сообщения, но только не там, где флуд. Включи мозг, подумай.
440 Convert
 
21.07.16
08:28
(436) Да твой земляк вроде не в восторге от них) Ты не парься,  ты ж не против)
441 mehfk
 
21.07.16
08:33
(440) Сколько у тебя занимает действия, указанные в (421) ?
442 mehfk
 
21.07.16
08:34
*занимают
443 mehfk
 
21.07.16
08:35
У тебя не возникало мыслей как-то автоматизировать эти действия? Или у тебя уже автоматизировано?
444 Convert
 
21.07.16
08:36
(441) Нет у меня мысль только исключить эти ситуации и я уже перевожусь на скуль. Это решает проблему
445 mehfk
 
21.07.16
08:37
Как часто делается бэкап файловой базы на точке? Проверяется ли целостность бэкапов?
446 mehfk
 
21.07.16
08:39
(444) 50 * 14400 = 720000. Да и у тебя же наверняка не по одному пользователю на базу?
447 Convert
 
21.07.16
08:41
(445) Раз в сутки бэкап. Ну и база РИБ. Т.е. все данные в центральной есть, обмен с ней раз в час. (бэкап на тот случай, если обмены не ходят).
(446) у меня на базу в основном 1 пользователь, есть по 2.
448 Convert
 
21.07.16
08:42
(445) целостность не проверяется. Просто копия файла
449 Convert
 
21.07.16
08:44
(445) Но на файловой оставаться не собираюсь. Много гемора. При любом раскладе только одна утилитка может пол часа- час работать, не говоря уже обо всем остальном. Когда база была маленькая - не сильно парило, сейчас - не вариант вообще
450 ИсчадиеADO
 
21.07.16
08:52
сорри, все не осилил, но относительно бекапов: регулярный обмен с централкой спасет отца русской демократии?
451 ИсчадиеADO
 
21.07.16
08:53
(450) к (24)
452 DDwe
 
21.07.16
08:54
(450) Уже предлагали. ) " автор изучает перспективы"
453 Convert
 
21.07.16
08:59
(450) Спасет, но не всегда, если связи нет, то за все время отсутствия связи потеряешь данные
454 Gorillaz
 
21.07.16
09:03
(439) Госпади, он сам написал бэкапы не предлагать меня от них тошнит, в чём вопрос?
455 ИсчадиеADO
 
21.07.16
09:05
(452) спасиб,
456 ИсчадиеADO
 
21.07.16
09:06
(453) зашел проверил обмен = есть бекап. если все норм настроено то он оч недавний. ну а если сеть отвалилась....
457 Convert
 
21.07.16
09:08
(456) проверил, выяснил, что со вчера нет обменов с 5ю базами, расположенными в отдаленных точках.....выяснил, что инета нет на всех и не будет не известно сколько, что дальше? Ждать и надеяться, что инет скоро появится?
458 ИсчадиеADO
 
21.07.16
09:17
(457) чо за паника?! частота проверки определяется договоренностью и к тех части отношения не имеет.  это вообще не тс может делать
459 Convert
 
21.07.16
09:21
(458) А в чем паника? По мне, так это нормальное отношение к делу. Зачем гонять людей, когда комп может сам все за тебя бэкапить. Не понятна паника по отношению к настройке бэкапов
460 Convert
 
21.07.16
09:22
(458) Настроенный бэкап, есть, пить не просит. Тихонько делается и никому не мешает.
461 DrZombi
 
гуру
21.07.16
09:25
(459) как писал ТС,
1. Он честный
2. Только файловая, только хардкорд
3. Бекапы тоже могут быть уже битыми. К примеру в Понедельник был скачек электричества. Потом сделался быкап. А уже только во Пятницу заметили ошибку. Либо уже наконец достало, что 1С отваливается и соизволили позвонить :)
462 ИсчадиеADO
 
21.07.16
09:26
(460) Настроенный обмен, есть, пить не просит. Тихонько делается и никому не мешает.

бекапы проверять так же нужно. Вдруг сеть отвалилась / место на диске закончилось. а тсу частота важна
463 necro
 
21.07.16
09:32
(431) Надеюсь, ваше начальство или клиенты ваш ник не знают? А то спать будут плохо - "не закрываются партии - бэкап! не заводится машина - бэкап! сколько вам лет - бэкап!"
464 necro
 
21.07.16
09:34
(421) Вот это дельный вариант - перед проверкой перезаписать пользователей, спасибо!
465 necro
 
21.07.16
09:36
(433) Но в этом случае всё-таки используется другой подход, как я и пытаюсь объяснить тут некоторым упёртым.
466 DDwe
 
21.07.16
09:36
(463) Остынь, парниша. Не кипятись так. Вредно это. И кроме того пацанчики так себя не ведут.)))
467 mehfk
 
21.07.16
09:37
(466) Тебе от ПМС бэкап помогает?
468 DDwe
 
21.07.16
09:39
(467) О, и братишка ТС нарисовался.
469 mehfk
 
21.07.16
09:40
(468) Ну так помогает или нет?
470 mehfk
 
21.07.16
09:40
Ты не стесняйся, рассказывай.
471 ИсчадиеADO
 
21.07.16
09:40
(421) сорри, тока ща увидел, у нас даж расхождений нет :)

можно кстати не регистрировать обратно к обмену, а просто скопировать из централки и снять пометку центр. узла... имхо проще немного
472 necro
 
21.07.16
09:40
(466) Тётенька, вы там ещё не надумали почитать про то, что собственно такое бэкапы, какие бывают и зачем нужны? Пятистраничную техническую тему в цирк с конями превратили. Талант прямо!
473 necro
 
21.07.16
09:42
(471) В теме уже перечислены все возможные виды решений, но из-за флуда типа (468) их просто не видно.
474 Мимохожий Однако
 
21.07.16
09:42
ОФФ: Набросились на даму ))
475 DrZombi
 
гуру
21.07.16
09:42
(472) Тетя? Я думал там бородатая тетя :)
476 Мимохожий Однако
 
21.07.16
09:42
(473) Делай голосовалку с перечнем выбранных вариантов.
477 necro
 
21.07.16
09:46
(468) Вы сами-то бэкапы делаете? Какое у вас запланированное время простоя? Сколько данных запланировано потерять? Как проверяется работоспособность копий? Какие сценарии покрыты бэкапами, какие нет?
478 Jump
 
21.07.16
09:48
(473) Вот тебе нормальное рабочее решение
1)Сделать так чтобы базы не бились - нормальное электропитание, ИБП, хорошая сеть, мониторинг дисков.
2)Делать бэкапы раз в день, и теневые копии каждый час.
3)Настроить автоматическую проверку баз на ошибки - чтобы в случае падения сразу же определить побилась база или нет.
479 mehfk
 
21.07.16
09:49
(475) Женщины-старообрядцы не стригут бороды :)))))
480 Convert
 
21.07.16
09:52
(461) по пункту 3 - бэкап до скачка и данные после скачка помогут восстановить картину при необходимости. Никто не мешает еще и бэкапы проверять, лично я не против такого решения )
(471) Да ничего. Все нормуль
481 necro
 
21.07.16
09:53
(478) Я же говорю - варианты перечислены. Пункт 2 - не нужен, пункт 3 - это вообще как? Как определить что 1. база могла побиться 2. что она побилась? У нас вроде есть одна единственная штатная утилита, но долго работает и не имеет пакетного режима.
Или при каждом запуске программы попытаться перезаписать в ней все данные? )
482 Jump
 
21.07.16
09:54
(477) Такие вещи очень зависят от клиента.
Некоторым вполне приемлемо потерять работу за день, некоторым неприемлемо и за час, и в каждом случае свои алгоритмы действий.

По поводу проверки работоспособности - запуск из батника конфигуратора в режиме тестирования.
Если совсем уж заморочиться - запуск внешней обработки которая будет получать некоторые контрольные данные  и сверять их с эталоном.

Насчет сценариев не совсем понятно - есть бэкапы, хранение локальное( в локальной сети) есть дополнительное хранение во внешнем сервисе, но с большим интервалом.
Есть продуманные варианты максимально быстрого развертывания в случае проблем.
483 Convert
 
21.07.16
09:54
(471)  Не, копировать централку не очень, ведь в удаленной, хоть и битой, но есть неотправленные данные, которые при моем способе не пропадают
484 mehfk
 
21.07.16
09:56
(482) >> По поводу проверки работоспособности - запуск из батника конфигуратора в режиме тестирования.

Это не избавляет от проверки утилитой проверки физической целостности.
485 necro
 
21.07.16
09:56
(482) Мне от конкретного упёртого пользователя, который по всей видимости недавно узнал волшебное слово "бэкап" ответ хочется увидеть. Правда до этого этот пользователь ответов по существу не давал.
486 Jump
 
21.07.16
09:56
(481) Это конфигуратор то не имеет пакетного режима? Или в конфигураторе нет инструментов для определения битой базы?
487 necro
 
21.07.16
09:57
(486) Да, в конфигураторе нет таких инструментов.
488 necro
 
21.07.16
09:57
(483) Как конфигурацию обновляешь?
489 Convert
 
21.07.16
09:59
(488) Обученные пользователи на обновление конфы. Там 3 действия всего.
490 Convert
 
21.07.16
10:03
(488) если не обученные, то звонят мне и обучаются) Не стал заморачиваться с автоматикой, потому что не умею, разобраться  - нужно время. А по итогу нужно, чтобы 1с не просто сама вырубалась и обновлялась, а только когда пользователь решил, что есть время на это....вобщем мне не понятно добьюсь я автоматикой именно этого результата или нет, а времени жалко)
491 Convert
 
21.07.16
10:04
(488) Если кто подскажет по этому вопросу - буду благодарен
492 necro
 
21.07.16
10:05
(491) По идее надо с обменом отправлять, чтоб по окончанию обмена перезапускалась и обновлялась. Есть время на обмен - найдется и на обновление.
493 mehfk
 
21.07.16
10:12
(490) Проверяй КонфигурацияИзменена() после чтения сообщения обмена.
494 necro
 
21.07.16
10:13
(493) Там не РИБ
495 necro
 
21.07.16
10:14
(491) А ведь ты похоже мой клон!
496 Convert
 
21.07.16
10:16
(492) так нельзя. Там если очередь стоит, то будут проблемы. Обмен то автоматический, раз в час, никто даже не замечает его....работаю и работают. если не провелось из-за блокировке, еще раз кнопку нажали и дальше работают. А тут программа закроется, и работать не даст совсем. Нужно дать пользователю выбор, когда обновить конфу, или при закрытии программы как-то делать
497 Convert
 
21.07.16
10:16
(495) Даже не надейся ))
498 necro
 
21.07.16
10:19
(496) А автоматический обмен как реализован?
499 mehfk
 
21.07.16
10:22
500 Convert
 
21.07.16
10:22
(498) в серверном варианте регламентное задание. в файловом - при входе в программу пользователя, например, Автообмен в коде прописано, что нужно запустить обмены и закрыть программу. Ну а дальше планировщик виндовый заходит раз в час под этим пользователем
501 necro
 
21.07.16
10:24
Что-то градус неадеквата резко упал, до пятницы не дотянем )
502 DrZombi
 
гуру
21.07.16
10:26
(501) Подлей огоньку :)
503 necro
 
21.07.16
10:27
(499) В принципе можно конфигурацию и так в сообщении передать - как элемент справочника, или даже просто прицепить к файлу обмена.
504 Jump
 
21.07.16
10:28
(490) Как вариант - обновление в планировщик на ночь.
Если не устраивает - большая кнопка для пользователя на рабочем столе, которая при запуске сообщает пользователю примерное время обновления, и если он согласен запускает.
505 necro
 
21.07.16
10:28
(502) Тётенька DDwe видать ушла проверять всё то, что я написал, и обнаружила, что бэкап - это не кактус у монитора.
506 Jump
 
21.07.16
10:31
(489) Если баз мало, то можно и так, там собственно и обучать нечему, знай жми кнопки, но это время.
Если баз десяток  и более, и выполняется обновление в рабочее время, когда пик нагрузки на оборудование, то это банально может занять весь день.
А это зарплата работнику за день, и потерянный специалист,бухгалтер вместо того чтобы кропать отчеты делает непрофильную работу.
507 golem14
 
22.07.16
14:28
не дотянули до пятницы, жаль.
508 necro
 
25.07.16
11:23
(507) (;_;)