Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: CL | DM;

Вниз

Привет всем ! База портиьтся при отключении света !   Найти похожие ветки 

 
Spartak ©   (2002-10-29 21:51) [0]

Чтобы корректно закрыть базу нужно добавить примерно вот такой
код Table1.close; ( ну это моё мнение ) А что делать если пользователь работает с базой и в это время выключается питание
компьютера ? то есть база испорчена !!! ( а сохранять её в дополнительном каталоге тоже не выход. база большая - комп слабый,
а записи приходиться делать в базе примерно каждые 30 - 40 сек и
если копировать сам файл базы то получаються конкретные тормоза )

Как быть ?

:(


 
Anatoly Podgoretsky ©   (2002-10-29 22:24) [1]

UPS поставить


 
sniknik ©   (2002-10-30 00:17) [2]

UPS не поможет. Вызывают к клиентам (в цто рассказали) комп не работает данные накрылись, свет выключали включили все кирдык полный. Ну те сразу не может быть у вас упсы на каждом компе. А на сервере так вообще мощь трактор электрический потянет. А оттуда что за упс? это такая штука под столом, ноги вытянуть не дает? Ну да! А ну так я ее выключила как свет вырубили она так противно запищала я испугалась что сломается. !? .... Комп компак, диск напрочь слетел, спасая упс она забыла его сначала отключить :-((. и таких примеров валом.


 
ioSan ©   (2002-10-30 04:19) [3]

>> ( а сохранять её в дополнительном каталоге тоже не выход. база большая - комп слабый,
>> а записи приходиться делать в базе примерно каждые 30 - 40 сек и
>> если копировать сам файл базы то получаються конкретные тормоза )

Выход, раз в сутки архивировать - достаточно.
Или Anatoly Podgoretsky © (29.10.02 22:24)


 
Spartak ©   (2002-10-30 05:03) [4]

>ioSan
Нужно чтобы не утерялась ни одна запись ! ( тогда это действительно будет хорошее приложение !)
А нельзя ли как нибудь программно ? Ведь надо распостранить прогу
для достаточно большого количества пользователей ! А UPS не у
всех есть !! ( пользователи скорее купят другую программу ( где
нет таких глюков ) чем UPS !!! тем паче что база может испортиться
и от сбоя в проге ( например от любопытных рук пользователей !)и др. а не только от выключения света !
Ну должно же быть решение ?


 
sniknik ©   (2002-10-30 08:39) [5]

после каждого изменения Post и FlushBuffers; UPS обязательно (хотябы для отмазки в случае чего), архив базы тоже непомешает от любопытных пользователей все критичные (и не очень) места в программе в TRY EXCEPT END; От глюков срочно избавлятся и никогда не говори о них клиентам. Обработчик ошибок, описание действия на возможные. Обучение клиентов. И все одно полностью данные не спасеш (таланты юзеров неисчерпаемы и непредсказуемы!:-)) панацеи нет. И можеш плюнуть в рожу тому кто будет утверждать, что его прога защишена на 100% от потери данных.


 
Alex Y ©   (2002-10-30 09:16) [6]

Если очень надо и писать не влом, то сделай лог (текстовый файл) в который пиши каждую операцию пользователя, старые и новые данные. При сбое всегда можешь восстановить работу по шагам. Да и если это косяк юзера, можно его носом в лог ткнуть :). Это конечно не 100, но 99% точно.
Меня однажды это очень выручило.


 
REP   (2002-10-30 09:27) [7]

Используй ввод данных через стандартные компоненты. Только когда пользователь нажал кнопочку Ok в окне ввода информации

Table1.Edit
...
..
Table1.Post
Table1.FlushBuffers

в остальное время база в режиме dsBrowse меньше вероятность, что посыпится.


 
Vovchik_A   (2002-10-30 09:31) [8]

Уточняющий вопрос. А база то какая ? Вообще, на Sql-серверах есть понятие backup, например у ASA, у АSE целый BackupServer существует.
И обычно, при правильной организации хватает одного бекапа в день.
Если база файловая - ничего не поиешь надо архивироваться


 
3JIA9I CyKA ©   (2002-10-30 09:34) [9]

Движок-то какой?


 
Zelius ©   (2002-10-30 10:27) [10]

Если такие требования к надежности, то тебе пора переводить прогу на SQL сервер!



Страницы: 1 вся ветка

Текущий архив: 2002.11.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
6-59318
Алексей Ким
2002-09-20 13:38
2002.11.18
console+sockets


14-59330
RV
2002-10-31 17:29
2002.11.18
Мобилы. SMS с них, на мыло. КАК?!? Если возможно.


3-59022
mas_alexey
2002-10-29 15:35
2002.11.18
Dbgrid


3-59021
Roma111
2002-10-29 13:25
2002.11.18
Создание собственного UDF (D6, Firebird)


3-59011
cypher
2002-10-28 22:54
2002.11.18
Проблема с MS SQL Server 2000