Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Implementazione della sicurezza a livello di riga in SQL Server 2008

Questo whitepaper di MS illustra come farlo.http://technet.microsoft. com/en-us/library/cc966395.aspx

Rimuovi le autorizzazioni dalla tabella, quindi crei una serie di tabelle e ruoli di sicurezza che ti consentono di convalidare ogni livello per l'utente. Dopo aver impostato il controllo di sicurezza sull'utente, si utilizza una vista per filtrare ciò che l'utente può interrogare tramite i livelli di sicurezza e l'accesso dell'utente. Quindi devi inserire, aggiornare, eliminare invece dei trigger nella vista per reindirizzare l'azione alla tabella.