Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нужно реализовать восстанавливаемость системы [D6, Paradox]


Tanya ©   (2003-06-05 13:19:00) 

Господа, помогите ,pls.
Есть некая программка, которая по таймеру пишет записи в БД.
Отключаем питание компа, имитирую экстренную ситуацию.
Когда пытаемся войти выдается следующее ужасающее сообщение
"Access violation at adress 00523022 in module "Project2.exe" Read of adress 00000080".
В общем что-то происходит с базами, т.к. когда пытаюсь их открыть , он говорит "Index is out of date".
Как мне реализовать поставленную задачу?


Anatoly Podgoretsky   (2003-06-05 15:13:00) [1]

Без UPS и с ним будет тоже самое, но и одного UPS недостаточно, надо программа мониторинга UPS (поставляется вместе с UPS), кроме того пользовательские программы не должны препятствовать выключению компьютера, иначе UPSу бужет грош цена. Второй рубеж архивирования, но это уже с потерями данных между архивациями, более серьезно зеркальный сервер или его имитация.


Sandman25   (2003-06-05 15:08:00) [2]

>Как мне реализовать поставленную задачу?

В крайнем случае использовать "умный" SQL сервер типа Informix.


Соловьев   (2003-06-05 14:11:00) [3]


> А как выполнить переиндексацию?

bde32.hlp


Tanya   (2003-06-05 14:07:00) [4]

А как выполнить переиндексацию?
У меня все вылетает в момент, когда я пытаюсь создать форму типа TDataModule, на которой находятся TTable и TDataSource.
что мне делать в этом случае.


Stas   (2003-06-05 13:56:00) [5]

Ты сохраняешь по таймеру и когда выключаешь питание у тебя ведется запись в таблицу и естественно при этом портится структура, так и винт недолго запороть.


Ler   (2003-06-05 13:44:00) [6]

2 Tanya

Согласен с Stas © (05.06.03 13:39)

Скажи, у таблицы есть индексы содержащие поля типа @(TimeStamp)?


интересующийся   (2003-06-05 13:44:00) [7]

попробуй переиндексацию в исключительной ситуации


Stas   (2003-06-05 13:39:00) [8]

Поставить UPS


Наверх

Титульная страница Поиск, карта сайта Написать письмо