terça-feira, 20 de junho de 2017

Isolando usuário SQL para acesso em uma View especifica.

Olá pessoal, precisei criar um usuário para acessar uma View no SQL no meu banco de dados. Não sou especialista em banco de dados para os que acharem que não é o melhor caminho, porém fiz da seguinte forma:

1° Criei um usuário e no menu User Mapping na permissão defini apenas como public:



Assim o usuário da View ainda que esteja mapeado no banco não visualiza nenhuma tabela ou view do banco.

2° Na sua view, vá nas propriedades e no menu Permissions clique em Search, clique em Browse e selecione o usuário criado, na lista eu selecionei somente os comandos que meu usuário pode executar:





Pronto! realize o login com esse novo usuário e verá que somente a view que ele possui acesso será listada e ele não poderá listar nenhuma tabela do banco.

Valeu ;)








Nenhum comentário:

Postar um comentário

Isolando usuário SQL para acesso em uma View especifica.

Olá pessoal, precisei criar um usuário para acessar uma View no SQL no meu banco de dados. Não sou especialista em banco de dados para os qu...