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

Вниз

БД Paradox   Найти похожие ветки 

 
АндрейБ   (2003-03-31 15:39) [0]

Если при работе с БД были проблемы с электричеством, может ли в этом случае пропасть часть данных. Добавление, удаление и т.д. с помощью SQL-запросов.


 
Соловьев ©   (2003-03-31 15:41) [1]

Ну наверное только те которые на данный момент были в кеше.


 
Anatoly Podgoretsky ©   (2003-03-31 15:42) [2]

Не должно быть проблем с электричеством, если это База


 
АндрейБ   (2003-03-31 15:50) [3]

>Соловьев © (31.03.03 15:41)
А когда кэш (с какой периодичностью) скидывается на диск и можно ли сделать это вручную?


 
Mike Kouzmine   (2003-03-31 15:54) [4]

Можно вручную, а можно на афтерпост поставить флашбуфферс


 
АндрейБ   (2003-03-31 15:58) [5]

>Mike Kouzmine (31.03.03 15:54)
> а можно на афтерпост поставить флашбуфферс
А как это сделать?


 
Соловьев ©   (2003-03-31 15:59) [6]

компоненты доступа?


 
АндрейБ   (2003-03-31 16:01) [7]

>Соловьев © (31.03.03 15:59)
TQuery


 
Mike Kouzmine   (2003-03-31 16:02) [8]

событие AfterPost(..)
begin
TTable(DataSet).FlushBuffers;
end;
Или что-то в этом роде.
Хотя прошу прощения, не увидел, что с помощью SQL. Тогда все не так. Скорее всего будет крах, если во время отработки запроса погасить компьютер. А так, скорее всего будет нормально.


 
Соловьев ©   (2003-03-31 16:04) [9]

вообще-то если SQL запросы , то пишется на диск автоматически...

> Mike Kouzmine (31.03.03 15:54)
> Можно вручную, а можно на афтерпост поставить флашбуфферс
>

если компонент доступа Table...


 
MsGuns ©   (2003-03-31 16:53) [10]

Для единичных модификаций (прямыми единичными запросами) - вероятность "пропажи" существенно увеличивается, если БД расположена на удаленном компе, который не есть файл-сервер.
Для множественных ситуация несколько иная. BDE "старается" в данном случае работать в контексте транзакций и частенько ей это удается ;)


 
АндрейБ   (2003-03-31 17:38) [11]

>MsGuns © (31.03.03 16:53)
БД однопользовательская

>Mike Kouzmine (31.03.03 16:02)
А мне что-нить можно сделать, чтобы уберечь данные, если вдруг питание отключат? Пока в качестве варианта только резервная копия. Может ещё что есть?


 
Mike Kouzmine   (2003-03-31 17:48) [12]

UPS - $50. Более никак. Хотя надо поболее.


 
Anatoly Podgoretsky ©   (2003-03-31 17:52) [13]

АндрейБ (31.03.03 17:38)

Anatoly Podgoretsky © (31.03.03 15:42), а у тебя видимо база, а не База. Ставь нормальный UPS с управлением. При этом резервная копия не вредит, защитит от других чертей.


 
АндрейБ   (2003-03-31 18:01) [14]

>Anatoly Podgoretsky © (31.03.03 17:52)
Вообще база не у меня, а у клиента. Я конечно посоветую им купить UPS, но заставить я не могу. Вот и спрашиваю, можно ли как-нить ещё обезопасить БД


 
Anatoly Podgoretsky ©   (2003-03-31 18:05) [15]

Ну написали от пропадания питания помогает только резервный источник питания, чудес не бывает. Или защищаем базу или ну ее нафиг.


 
MsGuns ©   (2003-03-31 18:58) [16]

Никто еще не придумал лучшего способа "обезопасивания от потери данных", чем регулярного и аккуратное резервное копирование. И упсы никакие не помогут, если Марьиванна удалит "случайно" отчетность за весь год.


 
АндрейБ   (2003-04-02 14:15) [17]

В общем получилась такая история: В момент добавления у ни отрубили свет. После этого они обнаружили, что пропали данные те которые набирали в течени дня и ещё плюс к этому часть данных, которые набирались в предыдущий день. Смотрел таблицу - ничего подозрительного, хотя они эти данные, конечно, восстановили.



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

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

Наверх




Память: 0.5 MB
Время: 0.021 c
1-67327
d_oleg
2003-04-09 13:04
2003.04.21
ListBox - Item в несколько строк


1-67213
Альф
2003-04-10 17:58
2003.04.21
Про изменение размеров формы ?


3-67130
aleks
2003-04-02 18:44
2003.04.21
Сортировка , фильтрация по вычисляемому полю


1-67255
Andrey Cat
2003-04-11 12:26
2003.04.21
Объединение ячеек в StringGrid


1-67308
vladimirS
2003-04-09 08:48
2003.04.21
Корректно ли написание функции StrToStrings?