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

Вниз

Резервное копирование файлов базы   Найти похожие ветки 

 
Dalex   (2004-02-07 10:36) [0]

Подскажите пожалуйчта, как можно организовать резервное копирование файлов базы данных во время работы программы ?

Я пытался копировать файлы с помощью команды copy, впринципе все файлы копируются в нужную дирректорию, но при обращении к резервной копии возникает ошибка о том что ненайден индекс. Если файлы базы данных скопировать через Windows Commander, при закрытой программе, то все прекрасно работает.


 
grusty   (2004-02-07 10:44) [1]

Ну так прежде чем копировать - закрой все таблицы, скопируй соответствующие файлы, и снова открой. Кроме того - эти файлы желательно еще и архивировать...


 
Dalex ©   (2004-02-07 10:55) [2]

Закрыть спомощью Table.close?


 
KA_ ©   (2004-02-07 14:41) [3]

>Dalex © (07.02.04 10:55) [2]

Точно.


 
Дмитрий Татарников   (2004-02-07 18:07) [4]

Если копировать сразу в архив, то закрывать таблицы не обязательно. Достаточно сделать Post. Удобно для резервного автосохранения.


 
residen007   (2004-02-07 21:16) [5]

Лучше копировать без индексов только *.db, а индексы создавать на лету автоматом (по исключению)?
Неплохо также сжать резервную копию архиватором, воспользовавшись например компонентой ZipTV


 
residen007   (2004-02-07 21:16) [6]

Лучше копировать без индексов только *.db, а индексы создавать на лету автоматом (по исключению)
Неплохо также сжать резервную копию архиватором, воспользовавшись например компонентой ZipTV


 
Pat ©   (2004-02-07 21:43) [7]


procedure BackUp(Table:TTable; Directory:PChar);
var
Path: PChar;
begin
Path:=StrNew(PChar(Directory));
Directory:=StrNew(PChar(Directory));
ForceDirectories(Path);
CharToOem(Path,Directory);
Directory:=PChar(Directory + Table.TableName);
StrDispose(Path);
Check(DbiCopyTable(Table.dbhandle, True,
pchar(Table.TableName), nil,
PChar(Directory)));
end;



 
Andrey V. ©   (2004-02-08 10:36) [8]

Я долгое время пользовался компонентой TBackupFile,
правда у меня Д5 ... Если надо могу выслать(напиши на емэйл).



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
14-12507
Oyster
2004-02-10 15:57
2004.03.05
Собираю приколы


1-12417
atmospheric
2004-02-25 15:13
2004.03.05
TimeStampToDateTime ?


14-12497
Думкин
2004-02-13 06:04
2004.03.05
С днем рождения! 13 февраля.


1-12362
Elritar
2004-02-25 05:05
2004.03.05
Nested COM objects (непереводимый диалект)


14-12530
Sergey13
2004-02-12 09:51
2004.03.05
Чем больше в армии дубов, тем крепче наша оборона.