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

Вниз

Как максимально быстро и необратимо удалить БД ?   Найти похожие ветки 

 
kaif ©   (2003-03-12 11:25) [0]

Я так понимаю, что нужно сделать
1. Database Shutdown.
2. DeleteFile
Правильно ли я понимаю?
Есть ли более быстрый способ, чем Shutdown, например, остановить как-то сервер IB?
Как сделать так, чтобы после удаления MyDatabase.gdb
ее кто-нибудь не восстановил через unerase какой-нибудь, взглянув на файл ?ydataBase.gdb. Может быть достаточно создать после удаления еще один пустой файл с именем MyDatabase.gdb?
И последний вопрос, как это привязать к комбинации клавиш на клавиатуре? Повесить невидимое окно в AutoRun?


 
Delirium^.Tremens ©   (2003-03-12 11:26) [1]

Обижают? :-)


 
Alexandr ©   (2003-03-12 11:36) [2]

чтобы грохнуть БД достаточно первую страницу затереть в файле.
А то шутдаун SYSDBA и Owner не отключит....
Пустой файл тоже недостаточно: надо еще место на винте затереть.
А так, занулил первые несколько килобайт в файле БД - и порядок.
где -то даже утилита была у OlegLOA для этого


 
kaif ©   (2003-03-12 14:02) [3]

2 Delirium^.Tremens © (12.03.03 11:26)
:)) заказчику зачем-то это нужно...

2 Alexandr © (12.03.03 11:36)
Хорошая идея...
Но я боюсь, что NT не позволит затирать страницу файла, который используется сервером в данный момент...
Насчет утилиты посмотрю. Спасибо.


 
Alexandr ©   (2003-03-13 09:17) [4]

вообще-то эти средства долны быть комплексными и довольно сложными.
А на мелком уровне, особенно на уровне "затирания файла" проблема нормально не решится...


 
AlexSerp ©   (2003-03-13 10:53) [5]

Закрой базу, останови сервис Interbase (net stop "InterBase Server"), скопируй заранее подготовленный файл с любым содержимым или пустой на место файла базы данных.

Саня


 
kaif ©   (2003-03-15 03:29) [6]

net stop "InterBase Server" это что такое?
Это командная строка DOS типа?
Там наверняка еще пароль хотя бы нужен.
Объясните поподробнее. Как базу уничтожить я уже знаю (нашел утилиту gkill.exe, затирающую страницы метаданных). А вот как остановить сервис... Я даже на эту тему новую ветку открыл:
http://www.delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1047634337&n=1



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-6665
FFFFF
2003-03-17 16:15
2003.04.03
Создание CAD


1-6481
LyzD
2003-03-24 11:38
2003.04.03
Свернуть программу после запуска


3-6401
altarasjuk
2003-03-15 22:20
2003.04.03
Как ускорить выполнение запросов


6-6631
dim-
2003-02-08 22:41
2003.04.03
webBrowse


3-6325
PrettyFly
2003-03-17 14:59
2003.04.03
Отфильтрованный базар...