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

Вниз

Размер файла БД 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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.059 c
2-1167381892
KyRo
2006-12-29 11:44
2007.01.21
Помогите написать запрос


4-1157629234
apollon604
2006-09-07 15:40
2007.01.21
Переключение окон в панели задач


4-1157543469
DroNIX
2006-09-06 15:51
2007.01.21
Проблема эмуляция VK клавиш с программой GogleEarth


2-1168086965
Ламер 2.Х
2007-01-06 15:36
2007.01.21
Закрытие формы


15-1166525265
Rouse_
2006-12-19 13:47
2007.01.21
Просто гениально!!!