PANTHEON™ Help

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Priručnik za PANTHEON
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Collapse]Korisnički priručnik za PANTHEON
   [Collapse]Kako početi?
     Prvi koraci u programu PANTHEON
    [Expand]Primer upotrebe PANTHEON-a u fiktivnom preduzeću Tecta
    [Expand]Obavezna uputstva za usklađivanje PANTHEON™-a sa rač. standardima
    [Expand]Instalacija programa i potrebnih komponenti
    [Expand]Pomoć za PANTHEON™
    [Expand]Osnovni pojmovi i uputstva
    [Collapse]PANTHEON Sistem
     [Expand]PANTHEON sistem podaci
     [Expand]Microsoft Windows alati
     [Expand]Microsoft SQL server
     [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
        RLS Pitanja & Odgovori
        374369
       SQL korisnici u PANTHEON-u
       Automatska prijava domenskog korisnika
     [Expand]Administracija baze podataka
    [Expand]Materijalni i robni tokovi
    [Expand]Uputstva za šifriranje
    [Expand]Arhiv - Kako početi?
    [Expand]Arhiva
   [Expand]Najčešća pitanja i odgovori u vezi Pantheon-a
   [Expand]ePoslovanje
   [Expand]eFiskalizacija 2022
   [Expand]eFakture
   [Expand]Podešavanja
   [Expand]Verzije programskog paketa DataLab Pantheon™
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]Kadrovi
   [Expand]Pomoć
   [Expand]Novac
   [Expand]Osoblje
   [Expand]Plansko-analitički alati ZEUS
   [Expand]Licenca krajnjeg korisnika
  [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]Inventar Fiksne Imovine
  [Expand]Arhiva
  [Expand]Granula Inventar skladišta
   Arhiva

Load Time: 421,9028 ms
"
  1000002258 | 221881 | 374063 | Review
Label

Otklanjanje grešaka

              

 

Korisnici sa administratorskim pravima mogu da menjaju RLS u PANTHEON bazi podataka.

  1. Kreiranje Flat tabele, funkcije RLS i security pravilnici
  2. Spustimo (DROP) RLS u bazu podataka (počistimo sve - clear all)
  3. Uzorak za odabir svih podataka bez provere autorizacija
  4. Proverimo da li je RLS omogućen za PANTHEON bazu podataka

 

1. Kreiramo flat tabele, funkcije RLS i security pravilnike


[dbo].[pPA_RLSCreate]

  1. Kreiramo RLS flat tabele iz skripta u shemi RLS:
    Ukaz SQL:
    Exec [dbo].[pPA_RLSFlatTablesPrepare]
  2. Napunimo sve flat tabele (podaci iz tabela t%usersecurity u tabele RLS):
    Ukaz SQL:
    Exec [dbo].[pPA_RLSFlatTablesFill]
  3. Kreiramo sve tabelarne funkcije RLS u redu, koje su upotrebljene u predikatima (all RLS inline table valued functions used in predicates):
    Ukaz SQL:
    Exec [dbo].[pPA_RLSCreateFunctions]
  4. Napunimo podatke, koji su potrebni za kreiranje Security pravilnika (Policies) za tabele:
    Ukaz SQL:
    Exec [dbo].[pPA_SetRLSFunctionPolicyFill]
  5. Kreiramo after-insert triggere za promene na tabelama t%usersecurity:
    Ukaz SQL:
    Exec [dbo].[pPA_RLSCreateTriggers]
  6. Omogućimo/onemogućimo sve pravilnike (all policies) za uključivanje RLS u bazi podataka:

 

Ukaz SQL:
Exec pPA_RLSSecurityPoliciesState 'ON';Exec pPA_RLSSecurityPoliciesState 'OFF';Exec pPA_RLSSecurityPoliciesState 'ON', 'tHE_Move';Exec pPA_RLSSecurityPoliciesState 'OFF', 'tHE_Move';

 

 

2. Spustimo (DROP) RLS u bazu podataka (počistimo sve)

 

Ukaz SQL: Exec [dbo].[pPA_RLSDrop]

  1. DROP SECURITY POLICY
  2. DROP za funkciju [RLS]
  3. DROP za triggere: exec pPA_RLSCreateTriggers 'F'
  4. DROP za tabelu [RLS]
  5. Onemogućimo sve pravilnike, da bi primenili RLS za bazu podataka:
    Exec pPA_RLSSecurityPoliciesState 'OFF';

 

3. Uzorak za izbor svih podataka bez provere autorizacija

 

Ukaz SQL:
execute as user = 'RLS_ALL'
select * from tHE_Move
revert

 

4. Proverimo da li je RLS omogućen za PANTHEON bazu podataka

 

Ukaz SQL:
select * from [dbo].[fPA_RLSEnabled]()

 

 

 

 

 


 

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