![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание копии базы данных
White © (2008-10-01 16:48:00)Как сделать так, чтобы при выходе из базы данных в дельфи создавалась копия базы данных.
MsGuns (2008-10-02 15:21:00) [1]>Vlad Oshin © (02.10.08 12:51) [18]
>и как ты выкручивался?
Писал сюда неоднократно. Поищи в архиве мастаков
Vlad Oshin (2008-10-02 12:51:00) [2]
> MsGuns ©
и как ты выкручивался? (в 2х словах(ну, можно поширше, я не ограничиваю :)))
Просто есть один момент, надо одному чудику помочь(клиент-сервер хорошо, но уже все на этом г. завязано), они сейчас всех из-за каждого вылета выгоняют, делают переиндексацию, потом оповещают, что можно заходить. Или кто-то подходит к компу с БД и принудительно пользователей отшибает.
MsGuns (2008-10-02 12:46:00) [3]Нет, просто грустно-обширный собственный опыт :(
Правильный$Вася (2008-10-02 11:46:00) [4]
> А чего тут знать-то ?
телепатор в турбо-режиме на обученной нейро-сети?
MsGuns (2008-10-02 10:35:00) [5]>А что ты знаешь про его случай?
А чего тут знать-то ? Типичный "Фароновский" подход при написании приложений - TTable->TDataSource->TDBGrid с использованием мастер-детала. Любой сбой ПК или сетки практически гарантированно приводит к разрушению индексов, после чего "программа не запускается - сделайте чтобы работало". Вот начинающий спесилист и хочет придумать панацею чтобы его не дергали по сторазнадню
Германн (2008-10-02 02:12:00) [6]
> MsGuns © (01.10.08 17:09) [12]
>
> Не стоит подкалывать - я же написал "В вашем случае"
А что ты знаешь про его случай?
Правильный$Вася (2008-10-01 17:13:00) [7]
> MsGuns © (01.10.08 17:09) [12]
автор ведь так и не сказал, монополия у него или рынок, а ты его сразу демократизировать пытаешься
MsGuns (2008-10-01 17:09:00) [8]Не стоит подкалывать - я же написал "В вашем случае", имея в виду очевидное дилетантство автора и немощь в плане написание упомянутых "продвинутых" технологий сохранения-восстановления,
Германн (2008-10-01 17:07:00) [9]
> ИМХО, лучшая рекомендация в Вашем случае - это полный и
> категоричный отказ от парадокса в пользу клиент-серверных
> СУБД
Опять 25 :)
MsGuns (2008-10-01 17:04:00) [10]Для парадокса не существует "системных" средств бэкапа-рестора, поэтому чаще всего разработчики используют обычные архиваторы. Однако в архив преспокойно попадают все ошибки, имеющиеся в БД, поэтому для этого пишут специальные процедурные приложения, обеспечивающие корректное сохранение и восстановление БД.
Но одно можно сказать наверняка - НИ В КОЕМ СЛУЧАЕ СОХРАНЕНИЕ-ВОССТАНОВЛЕНИЕ БД НЕЛЬЗЯ ДЕЛАТЬ АВТОМАТИЧЕСКИ. Помимо очевидной глюкавости такого "метода" при сетевой работе имеется еще и куча гемора, связанного с невозможностью отследить целостность различных частей БД.
ИМХО, лучшая рекомендация в Вашем случае - это полный и категоричный отказ от парадокса в пользу клиент-серверных СУБД
stas (2008-10-01 17:02:00) [11]White (01.10.08 16:48)
если
> если режим монопольный
WinRar+командная строка.
Сергей М. (2008-10-01 17:00:00) [12]
> Johnmen © (01.10.08 16:58) [7]
Ну судя по "ТЗ" так оно, видимо, и есть - некая "дверь", с одной ее стороны входишь, с другой, соттв-но, выходишь .. типа прыжки между измерениями) ..
Johnmen (2008-10-01 16:58:00) [13]А вход в Делфи - одновременным входом в базу данных?
:)
Сергей М. (2008-10-01 16:54:00) [14]
> при выходе из базы данных в дельфи
А что, выход из базы данных является одновременно входом в Делфи ?
Правильный$Вася (2008-10-01 16:54:00) [15]
> файлы с расширением db
это не база данных
бд для парадокса - это папка с файлами таблиц, индексов и прочей сопуствующей требухи
если режим монопольный, то сделать копию папки
а вот если многопользовательский, то этим должен заниматься админ, а не клиентская программа
Sergey13 (2008-10-01 16:53:00) [16]Уж лучше при входе. 8-)
White (2008-10-01 16:52:00) [17]файлы с расширением db
Поросенок Винни-Пух (2008-10-01 16:50:00) [18]Как сделать так, чтобы при выходе из базы данных в дельфи создавалась копия базы данных.
Создавать копию при выходе.
MsGuns (2008-10-01 16:49:00) [19]Что Вы называете "базой данных" ?