[ Miroslav Ćurčić @ 16.02.2008. 21:33 ] @
Postoji li način da iz programa vidim dali je neko (osim mene) ulogovan na bazu ? Ne vidim ništa korisno u "System tables" grupi. |
[ Miroslav Ćurčić @ 16.02.2008. 21:33 ] @
[ savkic @ 17.02.2008. 15:21 ] @
Možeš koristiti API funkciju isc_database_info, ali verovatno i sve komponente imaju odgovarajuće wrappere, recimo kod IBXa je to TIBDatabaseInfo.UserNames.
[ darko_sudarov @ 27.02.2008. 08:03 ] @
Ovo mi je neko dao na ovom forumu ali ne mogu da nadjem link da ti prosledim
Sve u svemu vrlo zgodna stvar......Za Firebird 2.0 nize verzije nemaju to Code: SELECT rdb$get_context('SYSTEM', 'CURRENT_USER'), rdb$get_context('SYSTEM', 'SESSION_ID'), rdb$get_context('SYSTEM', 'CLIENT_ADDRESS'), current_timestamp FROM rdb$database; [ mbabuskov @ 27.02.2008. 20:28 ] @
Mislim da ce ti RDB$GET_CONTEXT dati samo informacije od tvoje konekcije. Ako hoces da vidis ko je konektovan direktno preko SQL upita, onda ti jedino moze pomoci Firebird 2.1 i MON$ATTACHMENTS tabela. A i tamo moras biti database owner ili SYSDBA da bi video ostale.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|