Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1167476157
ламер 2.Х
2006-12-30 13:55
2007.01.21
Indy


8-1148657072
F@R@_on
2006-05-26 19:24
2007.01.21
Увеличение иконки


3-1162412746
Gunek
2006-11-01 23:25
2007.01.21
Как выполнить запрос на выборку данных из нескольких таблиц?


3-1162509855
as77
2006-11-03 02:24
2007.01.21
Ошибка в запросе.Дата и параметры


2-1167259513
TStas
2006-12-28 01:45
2007.01.21
Как все-таки поселить программу в трей?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский