Конвертация БД на Fb3.0

Обговорення питань, пов'язаних з функціонуванням програми
Відповісти
Ktoia
Повідомлень: 79
З нами з: 23 січня 2015, 14:11

Конвертация БД на Fb3.0

Повідомлення Ktoia » 15 квітня 2019, 11:47

Добрый день.
Есть проблема с конвертацией базы на FB3
OS Win2012R2
Firebird 2.5.6 (x64)
Сетевой медок 11.01.003 (запуск клиентов выполняется через ezvitnet.exe)
Размер базы около 14гб

Следуя этой инструкции получаю ошибку:
| Показать
gbak:cannot commit index PK_FORMS_TOP
gbak: ERROR:violation of PRIMARY or UNIQUE KEY constraint "PK_FORMS_TOP" on table "FORMS_TOP"
gbak: ERROR: Problematic key value is ("IDORG" = 786, "IDFORM" = 7334)
Полный файл лога конвертации базы
| Показать
Так же завершается с ошибкой создание РК с установленной галкой "Создавать архив с проверкой базы"
| Показать
medoc_er.jpg
medoc_er.jpg (53.69 Кіб) Переглянуто 3562 разів
При попытке создать бекап\рестор с помощью Ibexpert получаю ошибку на том же этапе при восстановлении базы из РК.

Как "починить" базу ? :cry:
Востаннє редагувалось 17 квітня 2019, 11:47 користувачем Ktoia, всього редагувалось 1 раз.

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Конвертация БД на Fb3.0

Повідомлення priup » 15 квітня 2019, 12:00

Ktoia писав:
15 квітня 2019, 11:47


Следуя этой инструкции .....
Не перекручивайте!! Вы не следуете этой инструкции! Вы гоните отсебятину, а потом : спасайте,
помогайте.....
Конвертация делается в версии 11.01.001 В инструкции об этом чётко и сразу написано!

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Конвертация БД на Fb3.0

Повідомлення Колпаков Б.И. » 15 квітня 2019, 12:06

Ktoia
РК zbk у Вас создается корректно?

priup писав:
15 квітня 2019, 12:00
...Конвертация делается в версии 11.01.001 В инструкции об этом чётко и сразу написано!
Конвертацию можно проводить на версии 001 и выше.

hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Конвертация БД на Fb3.0

Повідомлення hatmaster » 15 квітня 2019, 12:15

Ktoia писав:
15 квітня 2019, 11:47
Добрый день.
Есть проблема с конвертацией базы на FB3
OS Win2012R2
Firebird 2.5.6 (x64)
Сетевой медок 11.01.003 (запуск клиентов выполняется через ezvitnet.exe)
Размер базы около 14гб

Следуя этой инструкции получаю ошибку:
| Показать
gbak:cannot commit index PK_FORMS_TOP
gbak: ERROR:violation of PRIMARY or UNIQUE KEY constraint "PK_FORMS_TOP" on table "FORMS_TOP"
gbak: ERROR: Problematic key value is ("IDORG" = 786, "IDFORM" = 7334)
Полный файл лога конвертации базы
| Показать
zvit.zip
Так же завершается с ошибкой создание РК с установленной галкой "Создавать архив с проверкой базы"
| Показать
medoc_er.jpg
При попытке создать бекап\рестор с помощью Ibexpert получаю ошибку на том же этапе при восстановлении базы из РК.

Как "починить" базу ? :cry:
Якщо ви вмієте IBExpert, то роби раз, роби два, тут найкорисніше

Ще можна почитати, IBFirstAid для діагностики ліцензії не потребує.

Звичайно, все на власний ризик
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

hatmaster
Повідомлень: 595
З нами з: 21 вересня 2016, 12:52

Re: Конвертация БД на Fb3.0

Повідомлення hatmaster » 15 квітня 2019, 12:17

Колпаков Б.И. писав:
15 квітня 2019, 12:06
Ktoia
РК zbk у Вас создается корректно?

priup писав:
15 квітня 2019, 12:00
...Конвертация делается в версии 11.01.001 В инструкции об этом чётко и сразу написано!
Конвертацию можно проводить на версии 001 и выше.
Підтверджую. Конвертував на 002 і на 003.
Все пройдет, и это тоже. Реально лишь одно - мир иллюзорен! Все остальное фантастика ...

Ktoia
Повідомлень: 79
З нами з: 23 січня 2015, 14:11

Re: Конвертация БД на Fb3.0

Повідомлення Ktoia » 15 квітня 2019, 12:24

Колпаков Б.И. писав:
15 квітня 2019, 12:06
РК zbk у Вас создается корректно?
Не проверял, попробую сегодня на ночь поставить.

hatmaster, спасибо ознакомлюсь.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Конвертация БД на Fb3.0

Повідомлення Колпаков Б.И. » 15 квітня 2019, 13:00

Ktoia писав:
15 квітня 2019, 12:24
Колпаков Б.И. писав:
15 квітня 2019, 12:06
РК zbk у Вас создается корректно?
Не проверял, попробую сегодня на ночь поставить.

hatmaster, спасибо ознакомлюсь.
Если zbk создается, создавайте ее и восстанавливайте на новой пустой базе. При восстановлении на версии выше 001, конвертация произойдет автоматически. Плюс Вы избавитесь от ошибок(их у Вас очень много).

зы: На днях у меня конвертация исправила вот столько ошибок:
| Показать
ЗображенняЗображення
Правда, большая часть информации была утеряна. База была предварительно повреждена прерыванием обновления - отключение света.
Ситуацию спасла РК.zbk

зызы: ССД ускорит этот процесс..

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Конвертация БД на Fb3.0

Повідомлення priup » 15 квітня 2019, 13:14

Колпаков Б.И. писав:
15 квітня 2019, 12:06
priup писав:
15 квітня 2019, 12:00
...Конвертация делается в версии 11.01.001 В инструкции об этом чётко и сразу написано!
Конвертацию можно проводить на версии 001 и выше.
А я знаю.........
Просто не порядочно тогда так писать:
Ktoia писав:
15 квітня 2019, 11:47
..... Следуя этой инструкции получаю ошибку....
Это перекладывание ответственности за свои огрехи на разработчика.........

PashaM
Повідомлень: 132
З нами з: 18 вересня 2018, 12:27

Re: Конвертация БД на Fb3.0

Повідомлення PashaM » 15 квітня 2019, 13:45

Колпаков Б.И. писав:
15 квітня 2019, 13:00
Ktoia писав:
15 квітня 2019, 12:24
Колпаков Б.И. писав:
15 квітня 2019, 12:06
РК zbk у Вас создается корректно?
Не проверял, попробую сегодня на ночь поставить.

hatmaster, спасибо ознакомлюсь.
Если zbk создается, создавайте ее и восстанавливайте на новой пустой базе. При восстановлении на версии выше 001, конвертация произойдет автоматически. Плюс Вы избавитесь от ошибок(их у Вас очень много).

зы: На днях у меня конвертация исправила вот столько ошибок:
| Показать
ЗображенняЗображення
Правда, большая часть информации была утеряна. База была предварительно повреждена прерыванием обновления - отключение света.
Ситуацию спасла РК.zbk

зызы: ССД ускорит этот процесс..
Навіть таких врятувала конвертація)
Копіювання бази даних...
Перевірка цілосності бази даних...
Summary of validation errors
Number of index page errors : 15
Number of database page errors : 1688
Перевірку цілосності бази даних завершено
gbak:readied database D:\Medoc_3\DB\ZVIT.FDB for backup
gbak:creating file D:\Medoc_3\DB\zvit.fbk

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Конвертация БД на Fb3.0

Повідомлення Колпаков Б.И. » 15 квітня 2019, 13:49

PashaM писав:
15 квітня 2019, 13:45
Навіть таких врятувала конвертація)
Копіювання бази даних...
Перевірка цілосності бази даних...
Summary of validation errors
Number of index page errors : 15
Number of database page errors : 1688
Перевірку цілосності бази даних завершено
gbak:readied database D:\Medoc_3\DB\ZVIT.FDB for backup
gbak:creating file D:\Medoc_3\DB\zvit.fbk
А а наличие данных проверяли? Ничего не потерялось?

PashaM
Повідомлень: 132
З нами з: 18 вересня 2018, 12:27

Re: Конвертация БД на Fb3.0

Повідомлення PashaM » 15 квітня 2019, 13:55

Колпаков Б.И. писав:
15 квітня 2019, 13:49
PashaM писав:
15 квітня 2019, 13:45
Навіть таких врятувала конвертація)
Копіювання бази даних...
Перевірка цілосності бази даних...
Summary of validation errors
Number of index page errors : 15
Number of database page errors : 1688
Перевірку цілосності бази даних завершено
gbak:readied database D:\Medoc_3\DB\ZVIT.FDB for backup
gbak:creating file D:\Medoc_3\DB\zvit.fbk
А а наличие данных проверяли? Ничего не потерялось?
Так, як не дивно, але всі дані збреглися.

Ktoia
Повідомлень: 79
З нами з: 23 січня 2015, 14:11

Re: Конвертация БД на Fb3.0

Повідомлення Ktoia » 15 квітня 2019, 14:43

hatmaster писав:
15 квітня 2019, 12:15
Якщо ви вмієте IBExpert, то роби раз, роби два, тут найкорисніше

Ще можна почитати, IBFirstAid для діагностики ліцензії не потребує.

Звичайно, все на власний ризик
Стандартные способы FB исправления и восстановления (gfix) БД не помогают
Утилита IBFirstAid при диагностике "говорит", что поврежденных страниц нет. Скорее всего это логическая ошибка
Колпаков Б.И. писав:
15 квітня 2019, 13:00

Если zbk создается, создавайте ее и восстанавливайте на новой пустой базе. При восстановлении на версии выше 001, конвертация произойдет автоматически. Плюс Вы избавитесь от ошибок(их у Вас очень много).
Попробую этим способом, о результатах сообщу. Спасибо

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Конвертация БД на Fb3.0

Повідомлення priup » 15 квітня 2019, 15:43

Ktoia писав:
15 квітня 2019, 14:43
Колпаков Б.И. писав:
15 квітня 2019, 13:00

Если zbk создается, создавайте ее и восстанавливайте на новой пустой базе. При восстановлении на версии выше 001, конвертация произойдет автоматически. Плюс Вы избавитесь от ошибок(их у Вас очень много).
Попробую этим способом, о результатах сообщу. Спасибо
Только имейте в виду - Р/К формата .ZBK базы 14Гб весит больше 1Гб и восстанавливаться будет НЕСКОЛЬКО ЧАСОВ ...........

PetroP
Повідомлень: 715
З нами з: 22 січня 2015, 18:50

Re: Конвертация БД на Fb3.0

Повідомлення PetroP » 15 квітня 2019, 16:29

Здесь давал стандартный рецепт.

Tima37
Повідомлень: 448
З нами з: 02 червня 2016, 11:03

Re: Конвертация БД на Fb3.0

Повідомлення Tima37 » 16 квітня 2019, 18:12

Ситуация.
Глюканул винт, но ВРОДЕ Медок удалось скопировть на другой винт.
Люди переустановили Винду, Мы установили МедокSRV, обновили до 11.00.029 и подкинули базу. Медок заработал, НО.....
Сразу почему подбрасывали базу, а не восстанавливались с ZBK, потому-как, база от 10.04.2019, а резервная копия от 15.03.2019(Объем базы 1,5 Гб, а резервной копии 250 Мб).
Далее было интересно. Обновляем до 11.01.001 и делаю конвертацию. Конвертация начинается, потом сообщает на наличие ошибок и "Конвертация не возможна". Хорошо. Создаю резервную копию - долго, но создаю.
Теперь ставлю Медок с дистрибутива 11.01.001 и пытаюсь восстановиться с резевной копии. Восстановление доходит до 49,1% и зависает намертво. А говорили, что резервная копия решает проблемы с ошибками. Нифига.
Сегодня стало еще прекраснее. Клиент обновился до 11.01.003 и появилось знакомое "Відсутне з'эднання с базою данных", думал проблема в соединении, но оказалось хуже файл базы перестал копироваться.
Есть идеи?
Он же Гоша, он же Гоги, он же Igor A.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Конвертация БД на Fb3.0

Повідомлення Колпаков Б.И. » 16 квітня 2019, 18:18

Tima37 писав:
16 квітня 2019, 18:12
Ситуация.
Глюканул винт, но ВРОДЕ Медок удалось скопировть на другой винт.
Люди переустановили Винду, Мы установили МедокSRV, обновили до 11.00.029 и подкинули базу. Медок заработал, НО.....
Сразу почему подбрасывали базу, а не восстанавливались с ZBK, потому-как, база от 10.04.2019, а резервная копия от 15.03.2019(Объем базы 1,5 Гб, а резервной копии 250 Мб).
Далее было интересно. Обновляем до 11.01.001 и делаю конвертацию. Конвертация начинается, потом сообщает на наличие ошибок и "Конвертация не возможна". Хорошо. Создаю резервную копию - долго, но создаю.
Теперь ставлю Медок с дистрибутива 11.01.001 и пытаюсь восстановиться с резевной копии. Восстановление доходит до 49,1% и зависает намертво. А говорили, что резервная копия решает проблемы с ошибками. Нифига.
После этого у Вас все таки удалось восстановить РК или нет?
Tima37 писав:
16 квітня 2019, 18:12
Сегодня стало еще прекраснее. Клиент обновился до 11.01.003 и появилось знакомое "Відсутне з'эднання с базою данных", думал проблема в соединении, но оказалось хуже файл базы перестал копироваться.
Есть идеи?
Решает, все зависит от степени повреждения. Новый винт рабочий?

Ktoia
Повідомлень: 79
З нами з: 23 січня 2015, 14:11

Re: Конвертация БД на Fb3.0

Повідомлення Ktoia » 17 квітня 2019, 10:50

Ktoia писав:
15 квітня 2019, 14:43
Колпаков Б.И. писав:
15 квітня 2019, 13:00

Если zbk создается, создавайте ее и восстанавливайте на новой пустой базе. При восстановлении на версии выше 001, конвертация произойдет автоматически. Плюс Вы избавитесь от ошибок(их у Вас очень много).
Попробую этим способом, о результатах сообщу. Спасибо
Колпаков Б.И. , Спасибо. Так получилось, пользователей вручную переносить или есть способ экспорта\импорта ?

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Конвертация БД на Fb3.0

Повідомлення Колпаков Б.И. » 17 квітня 2019, 11:07

На текущий момент вручную.

Tima37
Повідомлень: 448
З нами з: 02 червня 2016, 11:03

Re: Конвертация БД на Fb3.0

Повідомлення Tima37 » 17 квітня 2019, 16:17

Колпаков Б.И. писав:
16 квітня 2019, 18:18
| Показать
quote=Tima37 post_id=183898 time=1555427544 user_id=9326]
Ситуация.
Глюканул винт, но ВРОДЕ Медок удалось скопировть на другой винт.
Люди переустановили Винду, Мы установили МедокSRV, обновили до 11.00.029 и подкинули базу. Медок заработал, НО.....
Сразу почему подбрасывали базу, а не восстанавливались с ZBK, потому-как, база от 10.04.2019, а резервная копия от 15.03.2019(Объем базы 1,5 Гб, а резервной копии 250 Мб).
Далее было интересно. Обновляем до 11.01.001 и делаю конвертацию. Конвертация начинается, потом сообщает на наличие ошибок и "Конвертация не возможна". Хорошо. Создаю резервную копию - долго, но создаю.
Теперь ставлю Медок с дистрибутива 11.01.001 и пытаюсь восстановиться с резевной копии. Восстановление доходит до 49,1% и зависает намертво. А говорили, что резервная копия решает проблемы с ошибками. Нифига.
После этого у Вас все таки удалось восстановить РК или нет?
Нет, с резервной восстановить не получилось. Взял базу с Backup и с ней поработал: ее конвертнуть получилось, а там и резервную копию сотворить. Пытаться восстанавливаться с новой резервной копии не стал - очень продолжительный процесс - оставил на потом.
| Показать
quote=Tima37 post_id=183898 time=1555427544 user_id=9326]Сегодня стало еще прекраснее. Клиент обновился до 11.01.003 и появилось знакомое "Відсутне з'эднання с базою данных", думал проблема в соединении, но оказалось хуже файл базы перестал копироваться.
Есть идеи?[/quote]
Решает, все зависит от степени повреждения. Новый винт рабочий?
Вот и с этим винтом тоже не понятно. Сказали, что поменяли винт(ну я подумал на НОВЫЙ), а потом прозвучала фраза, что якобы окислились контакты на электронике. Буду у низ х на офисе - уточню.
Он же Гоша, он же Гоги, он же Igor A.

Відповісти

Повернутись до “Помилки у роботі програми”