/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Firebird og brugere - hvordan er det lige,~
Fra : Ukendt


Dato : 24-10-07 19:49

Når man opretter brugere, følger de så de enkelte database filer eller
gælder de oprettede brugere i samtlige firebirds databasefiler på maskinen?



 
 
Torben Simonsen (24-10-2007)
Kommentar
Fra : Torben Simonsen


Dato : 24-10-07 19:54

"Michael Sørensen" <.> writes:

> Når man opretter brugere, følger de så de enkelte database filer eller
> gælder de oprettede brugere i samtlige firebirds databasefiler på maskinen?

Brugere gælder for alle databaser på maskinen (og der skal dermed
oprettes brugere, hvis databasen senere flyttes til en anden maskine).
Brugerne ligger i security.fdb på maskinen.

Roles ligger derimod i den enkelte database, så roles er en god metode
til at kontrollere adgangen til de forskellige tabeller/views/procedurer
i databasen, hvis den eventuelt senere skal flyttes til en anden
maskine, hvor brugernavnene er nogle andre. En bruger skal så bare
tildeles den role, som giver ham adgang til de ting, han har brug for.

--
-- Torben.

Ukendt (24-10-2007)
Kommentar
Fra : Ukendt


Dato : 24-10-07 20:08

"Torben Simonsen" <ts@biograferne.dk.invalid> skrev i en meddelelse
news:87r6jkcpi6.fsf@hex.dk.invalid...
> "Michael Sørensen" <.> writes:
>
>> Når man opretter brugere, følger de så de enkelte database filer eller
>> gælder de oprettede brugere i samtlige firebirds databasefiler på
>> maskinen?
>
> Brugere gælder for alle databaser på maskinen (og der skal dermed
> oprettes brugere, hvis databasen senere flyttes til en anden maskine).
> Brugerne ligger i security.fdb på maskinen.
>
> Roles ligger derimod i den enkelte database, så roles er en god metode
> til at kontrollere adgangen til de forskellige tabeller/views/procedurer
> i databasen, hvis den eventuelt senere skal flyttes til en anden
> maskine, hvor brugernavnene er nogle andre. En bruger skal så bare
> tildeles den role, som giver ham adgang til de ting, han har brug for.

Okay.

Det gør mig en kende forvirret. Håber du kan afhjælpe med det problem, så
jeg kan få en god nattesøvn.

Lad os sige, at to firmaer
Firma A med programmet Økonomistyring
og
Firma B med programmet Personalestyring

Begge programmer anvender databaser og lad os sige, at de begge bruger
Firebird i eksemplet.

Hvis bruger1 er oprettet til at anvende Økonomistyring, er han så også
automatisk oprettet til personalestyring?



Ukendt (24-10-2007)
Kommentar
Fra : Ukendt


Dato : 24-10-07 20:10

"Michael Sørensen" <.> skrev i en meddelelse
news:471f981b$0$1950$ba624c82@nntp02.dk.telia.net...

> Okay.
>
> Det gør mig en kende forvirret. Håber du kan afhjælpe med det problem, så
> jeg kan få en god nattesøvn.
>
> Lad os sige, at to firmaer
> Firma A med programmet Økonomistyring
> og
> Firma B med programmet Personalestyring
>
> Begge programmer anvender databaser og lad os sige, at de begge bruger
> Firebird i eksemplet.
>
> Hvis bruger1 er oprettet til at anvende Økonomistyring, er han så også
> automatisk oprettet til personalestyring?

Hov glemte 2. del af spørgsmålet.

Og kan det ikke lade sig gøre at trække en brugerliste ud af programmet med
brugere, som kun er oprettet i det ene program og ikke det andet?



Torben Simonsen (24-10-2007)
Kommentar
Fra : Torben Simonsen


Dato : 24-10-07 20:19

"Michael Sørensen" <.> writes:

> "Michael Sørensen" <.> skrev i en meddelelse
> news:471f981b$0$1950$ba624c82@nntp02.dk.telia.net...
>
>> Okay.
>>
>> Det gør mig en kende forvirret. Håber du kan afhjælpe med det problem, så
>> jeg kan få en god nattesøvn.
>>
>> Lad os sige, at to firmaer
>> Firma A med programmet Økonomistyring
>> og
>> Firma B med programmet Personalestyring
>>
>> Begge programmer anvender databaser og lad os sige, at de begge bruger
>> Firebird i eksemplet.
>>
>> Hvis bruger1 er oprettet til at anvende Økonomistyring, er han så også
>> automatisk oprettet til personalestyring?

Ja, hvis begge databaser ligger på samme Firebird-server og dermed bruger
den samme security.fdb.

> Hov glemte 2. del af spørgsmålet.
>
> Og kan det ikke lade sig gøre at trække en brugerliste ud af programmet med
> brugere, som kun er oprettet i det ene program og ikke det andet?

Det med at trække informationer om brugere ud i Firebird kan være en
lille smule tricky. Det afhænger bl.a. af Firebird-versionen (sikkerheds-
modellen omkring security.fdb har ændret sig fra v1.5 til v.2.0). Generelt
er håndteringen af brugere en smule primitiv i Firebird sammenlignet
med mange andre RDBMS'er.

--
-- Torben.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste