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

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

Количество коннектов к базе Interbase... [D6, IB5.x]


yuray76 ©   (2003-09-15 17:08:00) 

Подскажите пожалуйста как програмно найти количество коннектов
к базе Interbase (коннект через БДЕ).


Alexandr   (2003-09-17 12:20:00) [1]

для классика там будет только свой коннект и все.


Yuray76   (2003-09-17 12:07:00) [2]

Решение очень простое. Есть компонент IBDatabaseInfo из библиотеки InterBase, у которого есть UserNames типа TStringList.


Alexandr   (2003-09-16 13:04:00) [3]

lsr все то же, но проще и меньше возможности закосячить...


Yuray76   (2003-09-16 12:49:00) [4]

Проблемы от того, что на местах нет подготовленных пользователей,
которые могут все это делать...


Alexandr   (2003-09-16 12:27:00) [5]

да можно.... тыб почитал доку, чтоли.
Но узнать можно только для SS а если классик, то никак.
кстати, классик не так просто и зашадаунить...
а вообще, нафига тебе рестор часто делать с подменой?
это обычно делают ну раз в месяц.
А копируют получившийся после рестора файл на место рабочей БД при остановленом сервере.
Вот так правильно.
А ты не с того краю начал, отсюда и проблемы.


yuray76   (2003-09-16 12:14:00) [6]

1) поверх, но предусмотрено что перед ресторе рабочая БД копируется в архивный каталог.
2) а других вариантов нет? Количество коннектов нельзя узнать?


Alexandr   (2003-09-16 11:24:00) [7]

1) ты еще скажи что ресторе делается прям поверх рабочей БД...
2) IB5.1.1 выкинь. Поставь 5.6


Yuray76   (2003-09-16 11:15:00) [8]

Отключать в любом случае надо, поскольку restore делается автоматически.
Ненадежно поскольку shutdown не всегда коректно проходит для IB 5.1.1 (IBServer на долго подвисает).


Alexandr   (2003-09-16 10:54:00) [9]

1) почему ненадежно?
2) для backup отключать ненадо


yuray76   (2003-09-16 10:36:00) [10]

Юзеру для Backup/restore была написана прога. (Для юзера потому, что базы стоят в регионах). Для гарантированного отстрела пользователей можно использовать gfix -shut -force ... Но в IB5 это происходит очень ненадежно. Поэтому может лучше давать предупреждение, что есть коннект к базе?


Alexandr   (2003-09-16 09:00:00) [11]

а зачем тебе?


Наверх

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