Thread View: pl.comp.lang.delphi.bazy-danych
11 messages
11 total messages
Started by Pawel Koloszko
Fri, 16 Apr 1999 10:21
Interbase, BDE i parametr ROLE
Author: Pawel Koloszko
Date: Fri, 16 Apr 1999 10:21
Date: Fri, 16 Apr 1999 10:21
6 lines
1102 bytes
1102 bytes
Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password i role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz nie. Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie korzystam i musze to zrobic z BDE. PK
Re: Interbase, BDE i parametr ROLE
Author: Traptak
Date: Sat, 17 Apr 1999 13:09
Date: Sat, 17 Apr 1999 13:09
19 lines
1440 bytes
1440 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule <7f72no$suh$1@h1.uw.edu.pl>... > Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password i > role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz nie. > Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie > korzystam i musze to zrobic z BDE. > Robił. Istnieje tylko rozwiązanie bardzo nieeleganckie (z użyciem BDE). W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa użytkownika wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi praw, które są wprowadzone dla role. Wystarczy jedna procedurka do nadawania uprawnień i jedna do zdejmowania. Traptak
Re: Interbase, BDE i parametr ROLE
Author: Traptak
Date: Sat, 17 Apr 1999 23:53
Date: Sat, 17 Apr 1999 23:53
14 lines
1246 bytes
1246 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule <7f72no$suh$1@h1.uw.edu.pl>... > Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password i > role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz nie. > Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie > korzystam i musze to zrobic z BDE. Dzisiaj dostałem jeszcze mail od znajomego, który znalazł informację, że w BDE 5.01 i IB 5.5 można podawać ROLE jako parametr w TDataBase. Traptak
Re: Interbase, BDE i parametr ROLE
Author: Pawel Koloszko
Date: Mon, 19 Apr 1999 06:42
Date: Mon, 19 Apr 1999 06:42
25 lines
1839 bytes
1839 bytes
Traptak napisał(a) w wiadomości: <01be88ca$d5439520$037f8080@modem>... > >Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule ><7f72no$suh$1@h1.uw.edu.pl>... >> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password >i >> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz >nie. >> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie >> korzystam i musze to zrobic z BDE. >> > >Robił. Istnieje tylko rozwiązanie bardzo nieeleganckie (z użyciem BDE). > >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa użytkownika >wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi >praw, które są wprowadzone dla role. Wystarczy jedna procedurka do >nadawania uprawnień i jedna do zdejmowania. Moglbys dokladnie powiedziec gdzie jest taka tablica bo ja jej za cholere nie znalazlem. PK
Re: Interbase, BDE i parametr ROLE
Author: Pawel Koloszko
Date: Mon, 19 Apr 1999 06:44
Date: Mon, 19 Apr 1999 06:44
19 lines
1624 bytes
1624 bytes
Traptak napisał(a) w wiadomości: <01be8924$ac12e520$037f8080@modem>... > >Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule ><7f72no$suh$1@h1.uw.edu.pl>... >> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password >i >> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz >nie. >> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie >> korzystam i musze to zrobic z BDE. > >Dzisiaj dostałem jeszcze mail od znajomego, który znalazł informację, że w >BDE 5.01 i IB 5.5 można podawać ROLE jako parametr w TDataBase. Niestety posiadam jedynie IB 5.0. Czy można zrobić jakiś bezpłatny upgrade ? PK
Re: Interbase, BDE i parametr ROLE
Author: Zbyszek Z.
Date: Mon, 19 Apr 1999 09:26
Date: Mon, 19 Apr 1999 09:26
37 lines
2031 bytes
2031 bytes
Upgrade BDE do wersji 5.x jest bezplatny dla wszytkich posiadaczy BDE 32 bitowego i mozna korzystac z jego mozliwosci. Inna metoda rozwiazania jest zapytanie SQL (przeciez to nie jest zadne pytanie) Connect username role admin Zbyszek Zarzycki BSC Polska Konferencja INPRISE w Polsce Warszawa 11-12 maj 1999 www.inprise.com.pl Pawel Koloszko napisał(a) w wiadomości: <7fej56$g1c$1@h1.uw.edu.pl>... > >Traptak napisał(a) w wiadomości: <01be8924$ac12e520$037f8080@modem>... >> >>Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule >><7f72no$suh$1@h1.uw.edu.pl>... >>> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password >>i >>> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz >>nie. >>> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie >>> korzystam i musze to zrobic z BDE. >> >>Dzisiaj dostałem jeszcze mail od znajomego, który znalazł informację, że w >>BDE 5.01 i IB 5.5 można podawać ROLE jako parametr w TDataBase. > > >Niestety posiadam jedynie IB 5.0. Czy można zrobić jakiś bezpłatny upgrade ? > >PK > >
Re: Interbase, BDE i parametr ROLE
Author: Pawel Koloszko
Date: Tue, 20 Apr 1999 05:44
Date: Tue, 20 Apr 1999 05:44
9 lines
995 bytes
995 bytes
Zbyszek Z. napisał(a) w wiadomości: ... >Upgrade BDE do wersji 5.x jest bezplatny dla wszytkich posiadaczy BDE 32 >bitowego i mozna korzystac z jego mozliwosci. No tak tylko, ze ja pytam o upgrade IB, a nie BDE. Ale dzieki. PK
Re: Interbase, BDE i parametr ROLE
Author: Zbyszek Z.
Date: Tue, 20 Apr 1999 09:51
Date: Tue, 20 Apr 1999 09:51
21 lines
1661 bytes
1661 bytes
Fakt ze role jest w IB 5, we wczesniejszych wersjach nie da sie go podac w zaden sposob bo IB go nie obsluguje, a pytanie bylo chyba o to jak uzyc role. Ceny updarde IB 4 do 5 sa na naszej stronie www. http://www.inprise.com.pl/cennik/cen_ibase.htm Zbyszek Zarzycki BSC Polska Spotkanie użytkowników produktów INPRISE/BORLAND Warszawa, 11-12 maj 1999 Pawel Koloszko napisał(a) w wiadomości: <7fh406$dus$1@Waldemar.mat.uni.torun.pl>... > >Zbyszek Z. napisał(a) w wiadomości: ... >>Upgrade BDE do wersji 5.x jest bezplatny dla wszytkich posiadaczy BDE 32 >>bitowego i mozna korzystac z jego mozliwosci. > > >No tak tylko, ze ja pytam o upgrade IB, a nie BDE. Ale dzieki.
Re: Interbase, BDE i parametr ROLE
Author: Traptak
Date: Wed, 21 Apr 1999 18:43
Date: Wed, 21 Apr 1999 18:43
20 lines
1511 bytes
1511 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule <7fej1g$g19$1@h1.uw.edu.pl>... > > > > >Robił. Istnieje tylko rozwiązanie bardzo nieeleganckie (z użyciem BDE). > > > >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa użytkownika > >wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi > >praw, które są wprowadzone dla role. Wystarczy jedna procedurka do > >nadawania uprawnień i jedna do zdejmowania. > > Moglbys dokladnie powiedziec gdzie jest taka tablica bo ja jej za cholere > nie znalazlem. Tablicę widać spod WISQL lub po ustawieniu opcji View -> System Data w SQL Explorerze. Traptak
Re: Interbase, BDE i parametr ROLE
Author: Pawel Koloszko
Date: Fri, 23 Apr 1999 06:39
Date: Fri, 23 Apr 1999 06:39
27 lines
2060 bytes
2060 bytes
Traptak napisał(a) w wiadomości: <01be8c1e$01842ea0$037f8080@modem>... > >Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule ><7fej1g$g19$1@h1.uw.edu.pl>... >> >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa >użytkownika >> >wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi >> >praw, które są wprowadzone dla role. Wystarczy jedna procedurka do >> >nadawania uprawnień i jedna do zdejmowania. >> >> Moglbys dokladnie powiedziec gdzie jest taka tablica bo ja jej za cholere >> nie znalazlem. > >Tablicę widać spod WISQL lub po ustawieniu opcji View -> System Data w SQL >Explorerze. Ok, znalazlem. Wroce wiec do twej propozycji poradzenia sobie z role. Czy proponujesz stworzenie procedury, ktora bedzie przelatywala przez tablice RDB$USER_PRIVILIGES, wynajdowala w niej prawa dla danej roli i przypisywala takie same prawa danemu uzytkownikowi ? Ojoj, to byloby rzeczywiscie nieeleganckie. A poza tym o ile sie orientuje procedura ta musialaby dzialac zywcem na tej tabeli, bo granty chyba nie dzialaja w procedurach (ale moge sie mylic). PK
Re: Interbase, BDE i parametr ROLE
Author: Traptak
Date: Fri, 23 Apr 1999 19:41
Date: Fri, 23 Apr 1999 19:41
25 lines
2006 bytes
2006 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule <7fp522$stt$1@h1.uw.edu.pl>... > >> >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa > >użytkownika... > >Tablicę widać spod WISQL lub po ustawieniu opcji View -> System Data w SQL > >Explorerze. > Ok, znalazlem. Wroce wiec do twej propozycji poradzenia sobie z role. Czy > proponujesz stworzenie procedury, ktora bedzie przelatywala przez tablice > RDB$USER_PRIVILIGES, wynajdowala w niej prawa dla danej roli i przypisywala > takie same prawa danemu uzytkownikowi ? Ojoj, to byloby rzeczywiscie > nieeleganckie. A poza tym o ile sie orientuje procedura ta musialaby dzialac > zywcem na tej tabeli, bo granty chyba nie dzialaja w procedurach (ale moge > sie mylic). Procedura niestety musi działać żywcem na tabeli. Próbowałem zrobić triggera, ale nie zawsze miał ochotę działać :-). Dziwne jest, że w IB nie ma mechanizmu, który ułatwiałby na przypisywanie użytkownikowi grupy praw na stałe, a nie dopiero przy logowaniu. Traptak
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads