ACESSO A BANCO DE DADOS

CARINA93 07/01/2013 18:22:29
#416912
Pessoal,
Estou fazendo um programa que precisa acessar o banco de dados para algumas consultas.
Com o login de administrador no windows consigo acessar o servidor onde está o banco de dados e a consulta funciona, porém gostaria que o programa funcionasse em outro tipo de usuario que tem restrições.
Como posso fazer para permitir pelo programa o acesso ao bd por um usuario que não tem permissão ?
estou usando o SQL Server e o vb 2010.
KERPLUNK 07/01/2013 18:39:33
#416913
Existem várias maneiras de se fazer isso. Uma delas é criar as permissões [Ô]na unha[Ô], criando tabelas que contenham essas permissões e para cada ação, consultar se o usuário logado possui o tal privilégio. é mais trabalhoso, mas mais [Ô]compreensível[Ô]
Outra maneira, é setar essas permissões com GRANTS de banco de dados, nesse caso o controle de usuário e permissões fica de responsabilidade do banco de dados exclusivamente. é um pouco menos trabalhos, mas mais difícil de se compreender e vai depender muito do banco de dados que está usando. No seu caso, SQL Server, verifique este link
Faça seu login para responder