Pogledaj uputstva za PANTHEON™

 Categories
 Početna stranica - PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič po Datalab PANTHEON FarmAccounting
  [Expand]Vodič po PANTHEON Retail
  [Collapse]Vodič po DataLab PANTHEON™
   [Expand]Pomoć
   [Expand]Postavke
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Programske poruke
   [Expand]Dodatni programi
   [Expand]Stari proizvodi
   [Collapse]Službena objašnjenja
    [Collapse]Sistemsko okruženje
     [Collapse]Sigurnosna politika
       Kako nadogradnja utiče na baze podataka
      [Collapse]Sigurnost podataka na nivou reda
        Kako RLS djeluje u praksi
        Nadogradnja
        Baza podataka
        Promjene koda (Code changes)
        Otklanjanje grešaka
        ARES-RLS Compatibility Mode
        RLS Q&A
       Automatska prijava domenskog korisnika
       SQL korisnici u PANTHEON-u
     [Expand]Implementacija (instalacija)
     [Expand]Automatsko izvršavanje
     [Expand]PANTHEON sistemsko okruženje
     [Expand]DataLab Utilities
     [Expand]Administracija baze podataka
     [Expand]Dodatna oprema
     [Expand]Post Migration Wizard
     [Expand]Referencijalni integritet (RI)
     Poslovanje z gotovino po novem
     Statistički ured RS - SKIS
     Zaokruživanje
    [Expand]Razmjena podataka prema OVD standardu iz verzije 556700
    [Expand]Izmenjava podatkov po standardu OVD
    [Expand]PDV
   [Expand]Dodatni programi
   [Expand]Riječnik izraza
  [Expand]Vodič po PANTHEON VET
 [Expand]PANTHEON korisnički priručnici
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
[Expand]Korisničke stranice

Load Time: 799,402 ms
print   |
Label

Otklanjanje grešaka

              

 

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

  1. Kreiranje Flat tabele, funkcije RLS i security policies
  2. Obrišemo (DROP) RLS u bazu podataka (počistimo sve - clear all)
  3. Template za odabir svih podataka bez provjere autorizacija
  4. Provjerimo 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:
    SQL:
    Exec [dbo].[pPA_RLSFlatTablesPrepare]
  2. Napunimo sve flat tabele (podaci iz tabela t%usersecurity u tabele RLS):
    SQL:
    Exec [dbo].[pPA_RLSFlatTablesFill]
  3. Kreiramo sve tabelarne funkcije RLS u redu, koje su upotrijebljene u predikatima (all RLS inline table valued functions used in predicates):
    SQL:
    Exec [dbo].[pPA_RLSCreateFunctions]
  4. Napunimo podatke, koji su potrebni za kreiranje Security policies(Policies) za tabele:
    SQL:
    Exec [dbo].[pPA_SetRLSFunctionPolicyFill]
  5. Kreiramo after-insert triggere za promjene na tabelama t%usersecurity:
    SQL:
    Exec [dbo].[pPA_RLSCreateTriggers]
  6. Omogućimo/onemogućimo sve pravilnike (all policies) za uključivanje RLS u bazi podataka:

 

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

 

 

2. Obrišemo (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. Template za izbor svih podataka bez provjere autorizacija

 

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

 

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

 

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

 

 

 

 

 



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