Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Implementando a segurança em nível de linha no SQL Server 2008


Este whitepaper da MS descreve como fazer isso.http://technet.microsoft. com/en-us/library/cc966395.aspx

Você retira as permissões da tabela e cria uma série de tabelas e funções de segurança que permitem validar cada nível para o usuário. Depois de configurar sua verificação de segurança no usuário, você usa uma visualização para filtrar o que o usuário pode consultar por meio dos níveis de segurança e do login do usuário. Então você tem insert, update, delete em vez de triggers na view para redirecionar a ação para a tabela.