|
Перенос данных в новую базу после поломки старой | ☑ | ||
---|---|---|---|---|
0
dimawrx
26.01.24
✎
14:43
|
Добрый день!
Сломалась клиент-серверная база, сломалась скорее всего уже давно, но первый раз проявилось явно 14.12.23, базу починили. Второй раз сломалась 14.01.24, еще раз исправили. Стали думать на тем, чтобы объявить 14-е число каждого месяца нерабочим дней, но база сломалась и 22 января, поэтому решили создать новую базу и перенести в неё данные из старой (документы и проводки целые, проблема с итогами). Как я понимаю, в основном используется два метода: при помощи РИБ и при помощи обработки «Выгрузка и загрузка данных XML», но и там и там сталкиваются с проблемами дублирования предопределенных элементов. Поиском находятся в основном статьи 14-18 годов, где описываются эти мучения. Подскажите, есть ли инструкции или статьи по переносу данных со счастливым финалом? |
|||
1
Волшебник
26.01.24
✎
14:46
|
ищите крысу
|
|||
2
Волшебник
26.01.24
✎
14:46
|
а может диск сыпется
|
|||
3
Winnie Buh
26.01.24
✎
14:59
|
(0)>сталкиваются с проблемами дублирования предопределенных элементов
пробовал поиск и удаление дублей? |
|||
4
Tarlich
26.01.24
✎
15:03
|
а что значит сломалась ? раз серверная - значит с бекапами все ок ?
|
|||
5
dimawrx
26.01.24
✎
15:03
|
(2) Админ говорит, что по железу все хорошо. Хотя у меня был случай на моем ноуте, ломались базы с которыми я работал, без возможности восстановления. Диск проверил - исправен, а ошибка была в одной ячейке ОЗУ, причем она проявилась только после нескольких часов тестирования memtest86+.
База уже сломалась, перенос все равно делать. |
|||
6
dimawrx
26.01.24
✎
15:07
|
(3) Можно ли переносить данные не создавая дублей?
Это же не только справочники, но и план счетов, субконто. Я еще не переносил, только готовлюсь, ищу информацию по переносу, чтобы сделать это с меньшими проблемами. |
|||
7
Доминошник
26.01.24
✎
15:13
|
(0) Я бы посмотрел, как в типовой БП осуществляется "Загрузка данных из сервиса"
|
|||
8
dimawrx
26.01.24
✎
15:14
|
(4) Бекапы клиент-сервером перестали делаться в ноябре, никто этого не видел, я со своей стороны делал dt перед обновлениями, оно проходило нормально. Админ после этого включил предупреждение о том что архив не выгрузился, но сейчас "база уже сломалась, перенос все равно делать"
|
|||
9
dimawrx
26.01.24
✎
15:17
|
(7) То есть выгрузить в файл для перехода в сервис в старой базе и загрузить в новой.
Спасибо, посмотрю этот вариант тоже. |
|||
10
vde69
26.01.24
✎
15:19
|
(1) может как-то связано Обфусцировать весь код базы
|
|||
11
Доминошник
26.01.24
✎
15:20
|
(9) Я подразумевал, что в этой "Загрузке" осуществляется полная замена всего, что есть в данных базы на данные из сервиса (без создания дублей).
Соответственно, можно "подсмотреть" методы, которые там используются. |
|||
12
PR
26.01.24
✎
15:21
|
(0) Обфускация у вас не работает, случаем?
|
|||
13
shuhard
26.01.24
✎
15:37
|
(0)[но и там и там сталкиваются с проблемами дублирования предопределенных элементов. Поиском находятся в основном статьи 14-18 годов, где описываются эти мучения.]
100% бред |
|||
14
Winnie Buh
26.01.24
✎
15:37
|
(9) в теории, если в исходной базе есть дубли, то выгрузить данные в формате для перехода в облачный сервис тоже не даст, но попробовать конечно можно
|
|||
15
Волшебник
26.01.24
✎
15:38
|
(5) что значит "сломалась база"?
|
|||
16
dimawrx
26.01.24
✎
15:45
|
(12) Нет, но все равно интересно, спасибо, почитаю на досуге ))
|
|||
17
dimawrx
26.01.24
✎
16:12
|
(14) В исходной дублей нет
|
|||
18
MaximSh
26.01.24
✎
16:25
|
(0) Конфигурация какая? А пересчитать итоги пробовали? Может древность и агрегаты.
|
|||
19
dimawrx
26.01.24
✎
16:34
|
(15) (18)
В декабре появилась ошибка СУБД: relation does not exist, в итоге все свелось к unexpected chunk number 2 (expected 1) for toast value 123456 in pg_toast_45678 её вроде бы как исправили, база стала открываться, проходить ТиИ, обновляться. В январе появилась другая ошибка, в клиент-серверном не прошла реструктуризация, в файловом прошла. Возможно, не все исправили в первый раз. Затем выяснилось, что не идут итоги с проводками. Проводка в документе есть, в бухотчетах её нет, пересчет итогов проводку не видит, оставляет сальдо на счете. А в июльском бекапе проводка в сальдо учитывается, а в оборотах её нет, то есть тогда уже у базы были проблемы. Конфигурация БП 3.0. |
|||
20
MaximSh
26.01.24
✎
16:40
|
(19) о PostgreSQL. Восстановление базы Postgres
Кучно пошло |
|||
21
Волшебник
26.01.24
✎
16:48
|
(19) Да, печалька... Внутреннее разрушение базы
|
|||
22
MaximSh
26.01.24
✎
16:50
|
(19) я бы выгрузил в dt, загрузил в ms sql. Провел ТиИ. Перепровел проведенные.
|
|||
23
dimawrx
26.01.24
✎
16:51
|
(20) Да, а еще плюс отчетный период, навалилось всего ))
Спасибо за статью на gist.github.com, отправил админу. |
|||
24
Волшебник
26.01.24
✎
17:15
|
(22) Присоединяюсь к мнению.
|
|||
25
dimawrx
28.01.24
✎
17:43
|
(22) Пробовал выгружать из Постгреса в файловую, там делал chdbfl и ТиИ, возвращал в Постгрес, ошибки через время опять появлялись. Перепроведение нежелательно, так как данные в базе с 2015 года, при перепроведении может измениться зачет авансов, придется править корректировку долга, возможно себестоимость, данные не будут соответствовать сданной отчетности и т.п.
(7) Еще раз спасибо! Сделал новую базу на основе конфигурации старой (она с изменениями), в старой добавил в план обмена Миграция приложений наши новые объекты, выгрузил в файл, загрузил в новую базу. Времени заняло 4 часа, оборотки в старой и новой базе совпадают, дублей предопределенных и(или) автоматически создаваемых элементов нет. |
|||
26
MaximSh
29.01.24
✎
08:05
|
(25) возвращал в Постгрес, ошибки через время опять появлялись.
100% проблема в железе |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |