Форум: "Начинающим";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
ВнизРазмер файла БД Interbase Найти похожие ветки
← →
Философ Огня (2006-12-27 15:42) [0]Как узнать?
← →
Сергей М. © (2006-12-27 15:44) [1]Прямо так и узнать - как размер любого другого файла.
← →
Философ Огня (2006-12-27 15:46) [2]А если файл на удалённой машине без шары? типа 192.168.0.1:C:\Doc\xxx.ib?
← →
Сергей М. © (2006-12-27 15:53) [3]А начерта тебе размер этого файла, если ты не администратор СУБД ?
А если администратор, почему не откроешь себе шару с админским допуском ?
← →
Философ Огня (2006-12-27 15:54) [4]Сергей М
млин мне программно это надо узнать для статистики
а если я шару открою на кой хрен мне тогда InterBase если можно всё на файлах сделать?
← →
Сергей М. © (2006-12-27 15:58) [5]
> Философ Огня (27.12.06 15:54) [4]
> мне программно это надо узнать для статистики
Кому "тебе"-то ? Твоей программе ? Она - программа-клиент ? Зачем клиенту заморачиваться размерами каких-то там файлов ?
> если я шару открою на кой хрен мне тогда InterBase если
> можно всё на файлах сделать?
Плакалъ ...
← →
Elen © (2006-12-27 16:00) [6]
> если можно всё на файлах сделать?
Что сделать? Что мешает использовать [1]? База в локалке?
← →
Философ Огня (2006-12-27 16:10) [7]Elen
кое-кто с ней будет работать удалённо
Сергей М.
ну и гордись на здоровье мне не жалко
← →
tesseract © (2006-12-27 16:11) [8]Напиши внешнюю процедуру и выясняй через неё.
← →
Философ Огня (2006-12-27 16:14) [9]tesseract
логично! только как я тебе узнаю размер файла, к которому физически доступа нет?
← →
Elen © (2006-12-27 16:15) [10]
> Философ Огня
Тоесть размер файла нужен не тебе а клиенту? А для чего ему это?
← →
Elen © (2006-12-27 16:16) [11]
> логично! только как я тебе узнаю размер файла, к которому
> физически доступа нет?
А как ты тогда вообше его открываеш если физики нет?
← →
Sergey13 © (2006-12-27 16:20) [12]> [11] Elen © (27.12.06 16:16)
Через астрал по TCP.
> [4] Философ Огня (27.12.06 15:54)
> млин мне программно это надо узнать для статистики
Статистики чего? Пустая БД может и несколько гиг весить.
← →
Сергей М. © (2006-12-27 16:20) [13]
> Философ Огня (27.12.06 16:10) [7]
> гордись на здоровье мне не жалко
Нет, ты видимо действительно не осознаешь, какую чушь ты сморозил, сказав
> на кой хрен мне тогда InterBase если можно всё на файлах
> сделать?
Действительно, а на кой хрен тебе IB ? можно поинтересоваться ?
Что вообще значит "на файлах" ? Свою СУБД что ли стряпать, которая будет подобно IB мочалить эти файлы ?)
← →
Философ Огня (2006-12-27 16:21) [14]Elen в IB host:local_file_name, через IPC, я так понимаю, или через сокеты...
да ё моё... нужно для статистики... какая разница?
← →
Elen © (2006-12-27 16:27) [15]
> Философ Огня
Кому нужна такая статистика? База в локалке???? Чего тогда париться - расшарь? Wats Up Doc?
← →
Сергей М. © (2006-12-27 16:29) [16]
> Размер файла БД Interbase
> Как узнать?
Спросить у самого IB-сервера средствами IBClientAPI
Если они (клиент и сервер) "понимают" такие вопросы (мне сие не известно) - ты спасен.
Если нет, то никак, без организации той или иной серверной части (на целевой
машине), которая "понимает" такие запросы.
Any questions ?
← →
Философ Огня (2006-12-27 16:51) [17]Т. е. допсервер типа SERVER:PORT и отправлять ему запрос вида SIZE file.ib ожидая ответ вида 213423?
← →
Сергей М. © (2006-12-27 16:56) [18]Если шара невозможна, то да - это самое простое решение.
← →
Философ Огня (2006-12-27 17:03) [19]Ну а как я тебе шару сделаю с другой подсети в интернете? Это ж полное аморальное разложение безопасности :)
← →
tesseract © (2006-12-27 17:10) [20]
> Философ Огня (27.12.06 16:14) [9]
> tesseract логично! только как я тебе узнаю размер файла,
> к которому физически доступа нет?
Dll с процедурой запуститься под привелегиями сервера. А сервер-то уж точно имеет доступ к файлу БД.
← →
Desdechado © (2006-12-27 18:19) [21]дурь какая-то
статистику такую снимать как толщину атома школьной линейкой
← →
Anatoly Podgoretsky © (2006-12-27 18:48) [22]> Сергей М. (27.12.2006 15:53:03) [3]
> почему не откроешь себе шару с админским допуском
Чего, за подобное выгонять из рядов администраторов.
← →
Anatoly Podgoretsky © (2006-12-27 18:49) [23]> Философ Огня (27.12.2006 16:14:09) [9]
> как я тебе узнаю размер файла, к которому физически доступа нет?
Это очень хорошо и правильно.
← →
Ученик чародея © (2006-12-27 20:12) [24]Через системные таблицы получить количество страниц в базе и размер страницы текущей базы. Перемножить...
http://www.opennet.ru/base/dev/ibdb_restore.txt.html
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.04 c