![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер файла БД Interbase [D2005, XP]
Философ Огня © (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 если
> можно всё на файлах сделать?
Плакалъ ...