PANTHEON™ Help

 Toc
 PANTHEON Ajutor - Bun venit
[Collapse]PANTHEON
 [Collapse]Ghiduri pentru PANTHEON
  [Expand]Ghid pentru PANTHEON
  [Expand]Ghid pentru PANTHEON Retail
  [Expand]Ghid pentru PANTHEON Vet
  [Expand]Ghid pentru PANTHEON Fermă
 [Collapse]Manuale de utilizare pentru PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON Retail
  [Expand]Manual de utilizare pentru PANTHEON Vet
  [Expand]Manual de utilizare pentru PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Ghiduri pentru PANTHEON Web
  [Expand]Ghid pentru PANTHEON Web Light
  [Expand]Ghid pentru Terminalul Web PANTHEON
  [Expand]Ghid pentru PANTHEON Web Legal
  [Expand]Arhivă produse vechi
 [Collapse]Manuale de utilizare pentru PANTHEON Web
  [Expand]Începerea PANTHEON Web
  [Expand]Manual de utilizare pentru PANTHEON Web Light
  [Expand]Manual de utilizare pentru terminalul web PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON Web Legal
  [Expand]Arhivă produse vechi
[Collapse]PANTHEON Granule
 [Collapse]Ghiduri pentru granule PANTHEON
  [Expand]Granul Personal
  [Expand]Comenzi de Călătorie Granule
  [Expand]Documente și Sarcini Granul
  [Expand]Tabloul de bord Granule
  [Expand]Comenzi B2B Granule
  [Expand]Granul de Serviciu pe Teren
  [Expand]Granul Inventar Active Fixe
  [Expand]Inventar de Magazin Granule
 [Collapse]Manuale de utilizare pentru granulele PANTHEON
  [Expand]Începerea
  [Expand]Granul Personal
  [Expand]Comenzi de Călătorie Granule
  [Expand]Documente și Sarcini Granul
  [Expand]Comenzi B2B Granule
  [Expand]Tabloul de bord Granule
  [Expand]Serviciul de teren Granule
  [Expand]Granul Inventar Active Fixe
  [Expand]Inventar de Magazin Granule
  [Expand]Arhivă
[Expand]Site utilizator

Load Time: 531,2541 ms
"
  6613 | 1 | |
Label


ARES - RLS Compatibility Mode

              

 

Kodu koji mora da radi bez bezbednosnog konteksta ovlašćenja, potrebno je lažno predstavljanje. Nekoliko funkcija i svojstava je dostupno za lažno predstavljanje.

 

Kada se pokrene naredba EKSECUTE AS, kontekst izvršavanja sesije se prebacuje na navedeno ime za prijavu ili korisničko ime. Nakon promene konteksta, dozvole se proveravaju u odnosu na tokene za prijavu i korisničku bezbednost za navedeni nalog umesto da nalog poziva naredbu EKSECUTE AS.

 

Check the following code:

Select USER_NAME()

execute as user = 'RLS_ALL' 

Select USER_NAME()

revert

Select USER_NAME()

 

Result:

 

UPOZORENJE

Revert se mora pozvati! Korisnik ili nalog za prijavu se lažno predstavlja tokom trajanja sesije ili izvršavanja modula. Nakon toga, promena konteksta se vraća nazad.

 

Funkcuje i karakteristike, pogledajte Ares primere: EX66716 - ARES - RLS Compatibility Mode

 

UPOZORENJE

Sve funkcije i metode menjaju kod samo kada je IsRLS = True

 

Isti kod se može koristiti na bazama sa RLS-om ili na onima bez RLS.

  • IsRLS: returns True ako je RLS omogućen na bazi.
    check: select * from [dbo].[fPA_RLSEnabled]()
  • Function SQLToSQLRLSAll(ASQL: String): String;
    Konvertuje SQL
  • ARES.ExecuteStep_RLS_ALL(3);
    Code and step 3 will be executed using SQLToSQLRLSAll.
  • ExecuteAsUser_RLS_ALLSQL
    Use in try-finally statements.
    • ExecuteAsUser_RLS_ALLSQL(True): execute as user = 'RLS_ALL' statement is run
    • ExecuteAsUser_RLS_ALLSQL(False): revert statement is run

  • Property TdlDataset.ExceuteAs_RLS_ALL := True;
    Code TdlDataset.SQL.Text will be executed using SQLToSQLRLSAll.

 

 

Povezane teme:

  RLS- Sigurnost podataka na nivou reda

  Kako RLS deluje u praksi

  Nadogradnja

  Baza podataka

 Promene koda

 

  

     


Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!