PANTHEON™ Help

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Priručnik za PANTHEON
   [Expand]Pantheon Hosting
   [Expand]Pomoć
   [Expand]Podešavanja
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Korisničke strane
   [Expand]Poslovni saveti
    Dodatno
   [Expand]Plansko-analitički alat ZEUS
   [Expand]Dodatni programi
   [Expand]Obaveštenja programa
   [Expand]Zvanična mišljenja
   [Expand]Dodatni programi
   [Collapse]Sistemska okolina
    [Collapse]Sigurnosna politika
      Kako nadogradnja utiče na baze podataka
     [Collapse]Bezbednost na nivou reda
       Kako RLS deluje u praksi
       Nadogradnja
       Baza podataka
       Promene koda (Code changes)
       Otklanjanje grešaka
       ARES - RLS Compatibility Mode
       374369
       RLS Pitanja & Odgovori
      SQL korisnici u PANTHEON-u
      Automatska prijava domenskog korisnika
    [Expand]Instalacija
    [Expand]Automatsko izvođenje
    [Expand]PANTHEON™
    [Expand]DataLab Utilities
    [Expand]Administracija baze podataka
    [Expand]Hardware
    [Expand]Referentni integritet (RI)
    Rečnik izraza
   [Expand]Zastareli produkti
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za PANTHEON
  [Expand]Operativni priručnik za datalab PANTHEON Farming
  [Expand]Korisnički vodič za mobilni POS
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Priručnici za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič po PANTHEON Web Terminal-u
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Kako početi? PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Arhiva starih proizvoda
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Priručnik za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Servis na terenu
  [Expand]Granula B2B naručivanje
  [Expand]Inventar Fiksne Imovine
  [Expand]Granula Inventar skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Kako početi?
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Servis na terenu
   PANTHEON Granule - česta pitanja i odgovori
  [Expand]Arhiva
  [Expand]Inventar Fiksne Imovine
  [Expand]Granula Inventar skladišta
   Arhiva

Load Time: 656,494 ms
"
  1000002338 | 221960 | 374325 | Localized
Label

ARES - RLS Režim kompatibilnosti (Compatibility Mode)

              

 

Kod, koji mora da se izvodi bez bezbednosnog konteksta ovlašćenja, zahteva lažno predstavljanje. Nekoliko funkcija i svojstava je dostupno za lažno predstavljanje.

 

Kada se pokrene naredba "EXECUTE 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.

 

Pogledajte sledeći kod:

Select USER_NAME()

execute as user = 'RLS_ALL' 

Select USER_NAME()

revert

Select USER_NAME()

 

Rezultat:

 

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.
    proveravamo sa: select * from [dbo].[fPA_RLSEnabled]()
  • Funkcija SQLToSQLRLSAll(ASQL: String): String;
    Konvertuje SQL
  • ARES.ExecuteStep_RLS_ALL(3);
    Kod i 3 korak će biti izvršeni pomoću SQLToSQLRLSAll.
  • ExecuteAsUser_RLS_ALLSQL
    Koristite sledeće stavke:
    • 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

 


 

Oceni ovu temu
Da li je ova tema korisna?
Komentari
Komentari će biti vidljivi i na forumu!