![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBRestore ?? [D6, IB6.x]
ShuraGrp © (2002-08-22 17:33:00)Народ, может кто подскажет как правильно это делать
Я делаю так
dmMain.Db.Close;
if Not RenameFile(dmMain.Db.DBName, dmMain.Db.DBName+".old")
Тут получаю ошибку файл занят
then exit;
with dmMain.DBRestore do
begin
Params.Add("user_name=sysdba");
Params.Add("password=masterkey");
Active := True;
try
Verbose := True;
Options := [Replace, UseAllSpace];
PageSize := 4096;
ServiceStart;
finally
Active := False;
dmMain.Db.Open;
end;
end;
ShuraGrp (2002-08-23 18:49:00) [1]Спасибо всем проблемы были в самой базе.
Desdechado (2002-08-23 10:48:00) [2]так запусти из дельфей родную утилиту gback
ShuraGrp (2002-08-23 10:09:00) [3]???
ShuraGrp (2002-08-22 18:00:00) [4]1. вообще-то к БД могут прицепиться несколько клиентов, а ты так по-простому ее переименовываешь
Согласен, но пока работа в одиночестве
2.Restore обычно после бэкапа делают, а ты из чего?
Не дурнее паровоза, естественно после него.
3. для таких вещей есть спец. РОДНЫЕ утилиты
Хотелось бы из Дельфей
Desdechado (2002-08-22 17:38:00) [5]1. вообще-то к БД могут прицепиться несколько клиентов, а ты так по-простому ее переименовываешь
2. Restore обычно после бэкапа делают, а ты из чего?
3. для таких вещей есть спец. РОДНЫЕ утилиты