Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Размер файла БД Interbase [D2005, XP]


Страницы:   1 2

Философ Огня ©   (2006-12-27 15:42:00) 

Как узнать?


Ученик чародея   (2006-12-27 20:12:00) [1]

Через системные таблицы получить количество страниц в базе и размер страницы текущей базы. Перемножить...

http://www.opennet.ru/base/dev/ibdb_restore.txt.html


Anatoly Podgoretsky   (2006-12-27 18:49:00) [2]

> Философ Огня  (27.12.2006 16:14:09)  [9]

> как я тебе узнаю размер файла, к которому физически доступа нет?

Это очень хорошо и правильно.


Anatoly Podgoretsky   (2006-12-27 18:48:00) [3]

> Сергей М.  (27.12.2006 15:53:03)  [3]

> почему не откроешь себе шару с админским допуском

Чего, за подобное выгонять из рядов администраторов.


Desdechado   (2006-12-27 18:19:00) [4]

дурь какая-то
статистику такую снимать как толщину атома школьной линейкой


tesseract   (2006-12-27 17:10:00) [5]


> Философ Огня   (27.12.06 16:14) [9]
> tesseract логично! только как я тебе узнаю размер файла,
>  к которому физически доступа нет?


Dll с процедурой  запуститься под привелегиями сервера. А сервер-то уж точно имеет доступ к файлу БД.


Философ Огня   (2006-12-27 17:03:00) [6]

Ну а как я тебе шару сделаю с другой подсети в интернете? Это ж полное аморальное разложение безопасности :)


Сергей М.   (2006-12-27 16:56:00) [7]

Если шара невозможна, то да - это самое простое решение.


Философ Огня   (2006-12-27 16:51:00) [8]

Т. е. допсервер типа SERVER:PORT и отправлять ему запрос вида SIZE file.ib ожидая ответ вида 213423?


Сергей М.   (2006-12-27 16:29:00) [9]


> Размер файла БД Interbase
> Как узнать?


Спросить у самого IB-сервера средствами IBClientAPI
Если они (клиент и сервер) "понимают" такие вопросы (мне сие не известно) - ты спасен.
Если нет, то никак, без организации той или иной серверной части (на целевой
машине), которая "понимает" такие запросы.

Any questions ?


Elen   (2006-12-27 16:27:00) [10]


> Философ Огня

Кому нужна такая статистика? База в локалке???? Чего тогда париться - расшарь? Wats Up Doc?


Философ Огня   (2006-12-27 16:21:00) [11]

Elen в IB host:local_file_name, через IPC, я так понимаю, или через сокеты...
да ё моё... нужно для статистики... какая разница?


Сергей М.   (2006-12-27 16:20:00) [12]


> Философ Огня   (27.12.06 16:10) [7]
> гордись на здоровье мне не жалко


Нет, ты видимо действительно не осознаешь, какую чушь ты сморозил, сказав


> на кой хрен мне тогда InterBase если можно всё на файлах
> сделать?


Действительно, а на кой хрен тебе IB ? можно поинтересоваться ?
Что вообще значит "на файлах" ? Свою СУБД что ли стряпать, которая будет подобно IB мочалить эти файлы ?)


Sergey13   (2006-12-27 16:20:00) [13]

> [11] Elen ©   (27.12.06 16:16)

Через астрал по TCP.

> [4] Философ Огня   (27.12.06 15:54)
> млин мне программно это надо узнать для статистики
Статистики чего? Пустая БД может и несколько гиг весить.


Elen   (2006-12-27 16:16:00) [14]


> логично! только как я тебе узнаю размер файла, к которому
> физически доступа нет?

А как ты тогда вообше его открываеш если физики нет?


Elen   (2006-12-27 16:15:00) [15]


> Философ Огня

Тоесть размер файла нужен не тебе а клиенту? А для чего ему это?


Философ Огня   (2006-12-27 16:14:00) [16]

tesseract
логично! только как я тебе узнаю размер файла, к которому физически доступа нет?


tesseract   (2006-12-27 16:11:00) [17]

Напиши внешнюю процедуру и выясняй через неё.


Философ Огня   (2006-12-27 16:10:00) [18]

Elen
кое-кто с ней будет работать удалённо

Сергей М.
ну и гордись на здоровье мне не жалко


Elen   (2006-12-27 16:00:00) [19]


>  если можно всё на файлах сделать?

Что сделать? Что мешает использовать [1]? База в локалке?


Сергей М.   (2006-12-27 15:58:00) [20]


> Философ Огня   (27.12.06 15:54) [4]


> мне программно это надо узнать для статистики


Кому "тебе"-то ? Твоей программе ? Она - программа-клиент ? Зачем клиенту заморачиваться размерами каких-то там файлов ?


> если я шару открою на кой хрен мне тогда InterBase если
> можно всё на файлах сделать?


Плакалъ ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо