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

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

Имена пользователей базы данных!!!! [D5, Paradox]


Сергей Крылов ©   (2002-08-23 11:14:00) 

Подскажите пожалуйста как узнать, кто из пользоватей базы данных при работе в сети юзает базу в данный момент времени. Формат базы - paradox/


MsGuns   (2002-08-24 19:10:00) [1]

Если хочешь построить свой секьюрити для БД, не используй в принципе сетевые имена (в т.ч. pdoxusrs). Для этого надо строить свой планировщик (такая прога, пускающая кого надо к БД) и лично ЕЕ спец таблицы, в которых есть список допущенных к работе юзверей с их паролями и флажками активности - чтобы двое не могли завалить к БД с одним именем). Немного громоздко, зато надежно !!!


elv   (2002-08-23 20:44:00) [2]

Сергей Крылов (23.08.02 11:14)
Подскажите пожалуйста как узнать, кто из пользоватей базы данных при работе в сети юзает базу в данный момент времени. Формат базы - paradox/
А для чего тебе это нужно знать?


Reindeer Moss Eater   (2002-08-23 16:58:00) [3]

А я пришел на 4 рабочее место ночью, и открыл базу первым!!!!!


Виталий Панасенко   (2002-08-23 16:45:00) [4]

>Reindeer Moss Eater
Но кажись, должно быть исключение, что директория контролируется другим нет-файлом ...


Reindeer Moss Eater   (2002-08-23 14:33:00) [5]

Можно, но это недокументировано Борландом.
А теперь представь ситуацию:
Есть допустим 3 рабочих места с у становленной программой, использующей эту базу данных. У всех их NetDir установлено так, что все трое могут работать одновременно. Допустим ты раскопаешь формат файла pdoxusrs.net и сможешь с любого из этих рабочих мест вычислить кто еще работает с базой.
Тут появляется четвертое рабочее место (Я например) и с него твою базу смотрят SQL Explorer"om причем используется локальный pdoxusrs.net
Пригодятся тебе в этом случае приобретенные знания о формате pdoxusrs.net ?


Сергей Крылов   (2002-08-23 14:03:00) [6]

Юзает, значит просматривает базу с помощью например программы использующей BDE. Можно ли например использовать файл pdoxusrs.net для оперделения кто сейчас активен


Reindeer Moss Eater   (2002-08-23 13:59:00) [7]

Что означает "юзает базу данных"?
Например: кто-то смотрит файл данных hex-редактором. "Юзает" он базу или нет?


ZrenBy   (2002-08-23 13:31:00) [8]

Смотри на файл-сервере кто открыл table.db
Было в свое время использовано на Novell, потом Linux

ЗЫ - не мной


Сергей Крылов   (2002-08-23 13:21:00) [9]

Ну а как нибудь, например используя инспектор сети или еще что нибудь?


Reindeer Moss Eater   (2002-08-23 11:21:00) [10]

Только пройтись по всем рабочим местам и опросить пользователей на понятном им языке.


Наверх

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