Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не удается отключить всех пользователей / 6 сообщений из 6, страница 1 из 1
18.07.2003, 14:52
    #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
18.07.2003, 15:02
    #32212222
gray_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается отключить всех пользователей
Вот блин вопрос. Да это твоё подключение он и показывает.
...
Рейтинг: 0 / 0
22.07.2003, 18:37
    #32214927
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается отключить всех пользователей
А вопрос нормальный. Дело в том что в данный момент никто в базе не подключен. Данный код программы не подключает базу!!!
Кто может скажите, а то я уже устал обходить это через InterBase Server Manager через перезапуск Интербейза.
...
Рейтинг: 0 / 0
23.07.2003, 09:52
    #32215146
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается отключить всех пользователей
Дело в том что в данный момент никто в базе не подключен. Данный код программы не подключает базу !!!
Кто может скажите, а то я уже устал обходить это через InterBase Server Manager через перезапуск Интербейза.

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

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

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

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


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