powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не удается отключить всех пользователей
6 сообщений из 6, страница 1 из 1
Не удается отключить всех пользователей
    #32212200
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть схема: сервер и несколько клиентов. После того как все клиенты отключаются (выключаются даже их компьютеры), сервер говорит что один из них подключен. Даже после перезагрузки сервера остается подключение. Выходом из этого положенияостается остановка и обратный запуск ИБ. С чем это может быть связано, может какие-нибудь утилитки типа Guardian действуют на него.
На делфи алгоритм определения подключеных к серверу выглядит:

var isProps:TpFIBServerProperties;

isProps.ServerName := DBName;
isProps.Attach;
isProps.FetchDatabaseInfo;
I := isProps.DatabaseInfo.NoOfAttachments;
isProps.Detach;
if (I > 0) then
begin
WriteLn('К базе данных подключен(ы) ' + IntToStr(I) +
' пользователь(ей). '#13#10'Не могу перевести базу в автономный режим.');
end;
...
Рейтинг: 0 / 0
Не удается отключить всех пользователей
    #32212222
gray_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот блин вопрос. Да это твоё подключение он и показывает.
...
Рейтинг: 0 / 0
Не удается отключить всех пользователей
    #32214927
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вопрос нормальный. Дело в том что в данный момент никто в базе не подключен. Данный код программы не подключает базу!!!
Кто может скажите, а то я уже устал обходить это через InterBase Server Manager через перезапуск Интербейза.
...
Рейтинг: 0 / 0
Не удается отключить всех пользователей
    #32215146
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том что в данный момент никто в базе не подключен. Данный код программы не подключает базу !!!
Кто может скажите, а то я уже устал обходить это через InterBase Server Manager через перезапуск Интербейза.

ВСЕ Операции с базой данных могут производиться только при подключении к ней с регистрацией имени пользователя.

Так что при любом обращении к БД - всегда будет подключен один ползователь( если конечно еще кто не влезет).
...
Рейтинг: 0 / 0
Не удается отключить всех пользователей
    #32215148
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том что в данный момент никто в базе не подключен. Данный код программы не подключает базу !!!
Кто может скажите, а то я уже устал обходить это через InterBase Server Manager через перезапуск Интербейза.

ВСЕ Операции с базой данных могут производиться только при подключении к ней с регистрацией имени пользователя.

Так что при любом обращении к БД - всегда будет подключен один ползователь( если конечно еще кто не влезет).
...
Рейтинг: 0 / 0
Не удается отключить всех пользователей
    #32216887
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда почему это сообщение выдается не всегда. А после перезапуска базы оно не выдается.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не удается отключить всех пользователей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]