Каталог оконных фирм, статистика, цены, статьи. Описание ПВХ профилей, фурнитуры и других комплектующих. Форум. Объявления.  

 форум поддержки VSGroup 

сделать стартовой   добавить в избранное

WinCalc   PaneCut   PTrade   УОП 1С 8   TPS.com.ua
 
 FAQ   •  Поиск  •  Пользователи   •  Регистрация   •  Вход
Текущее время: 19 окт 2019, 01:14 Часовой пояс: UTC + 2 часа





Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Лечение базы данных
СообщениеДобавлено: 15 мар 2012, 17:30 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 22150
Внимание! Если программа ведет себя нестабильно (то запускается, то нет, виснет без ошибок и т.д.), переустановите сервер баз данных FireBird в первую очередь!

Для лечения необходим запущенный и работающий сервер FireBird !!!
(с дилерской версией как правило не устанавливается, взять можно отсюда - http://www.vsgroup.ua/service/ )

Иногда возникают ошибки, связанные с повреждением базы данных. Чаще всего это файл wcoffers.fdb из папки дата.

Существует три варианта лечения базы данных.

1. Через интерфейс оконной программы (Меню "Перепаковка базы" в окне подключения)
Вложение:
перепаковка.jpg
перепаковка.jpg [ 52,99 КБ | Просмотров: 3237 ]

В данном случае обратите внимание, что оригинальная база не исправляется, исправленный файл будет называться _FIX, оригинал нужно будет заменить этим файлом.

2. Ручной, с помощью родных утилит FireBird
- создаем на C диске папку DATA
- кладем туда файл wcoffers.fdb, переименовываем в файл base.fdb
- заходим в папку BIN папки FireBird (обычно Program Files\Firebird\FirebirdXX\BIN\ )
- создаем cmd файл следующего содержимого:
Код:
gfix -mend -ignore "c:\data\base.fdb" -user SYSDBA -pas masterkey
gbak -b -ignore -v "c:\data\base.fdb" "c:\data\base.fdk" -user SYSDBA -pas masterkey
gbak -c -v "c:\data\base.fdk" "c:\data\base_fix.fdb" -user SYSDBA -pas masterkey
pause

- запускаем cmd файл и смотрим за процессом лечения базы
- если процесс прошел успешно, в папке DATA создастся файл base_fix.fdb, который возвращаем на старое место

P.S. Сам процесс лечения состоит из трех этапов:
1. Исправление ошибок в базе
2. Экспорт данных из базы
3. Создание новой базы и импорт данных

Оба метода делают одно и то-же, но во втором методе можно увидеть ошибки если что-то не так.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Лечение базы данных
СообщениеДобавлено: 10 дек 2013, 16:11 
Не в сети
Специалист
Специалист

Группа: 157 - Промбуд
Сообщения: 91
Ptrade должен быть закрыт на всех машинах где запущен или можно в робочем режиме сделать перепаковку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Лечение базы данных
СообщениеДобавлено: 10 дек 2013, 16:26 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 7981
закрыть нужно на всех, в противном случае есть риск повреждения файла при копировании.

_________________
Как правильно задавать вопросы на форуме поддержки
www.vsgroup.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Лечение базы данных
СообщениеДобавлено: 16 сен 2015, 14:59 
Не в сети
Доцент
Доцент

Группа: Зарегистрированные пользователи
Сообщения: 209
Про "партії" є такий самий отчет?

_________________
Систамний адміністратор
ТзОВ Світ-Комфорту Львів
Майданський Роман


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Лечение базы данных
СообщениеДобавлено: 16 сен 2015, 15:02 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 7981
hata писал(а):
Про "партії" є такий самий отчет?

подробней пожалуйста

_________________
Как правильно задавать вопросы на форуме поддержки
www.vsgroup.ua


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB