Access
 sql >> Base de Dados >  >> RDS >> Access

Como ocultar bancos de dados SQL aos quais um usuário não tem acesso


Por padrão, mesmo que um usuário não tenha acesso a um banco de dados SQL, ele ainda poderá visualizá-lo ao fazer login no SQL Management Studio. Portanto, o mesmo comportamento será visto no Pyramid ao se conectar a uma fonte de dados SQL. Se você quiser que os usuários vejam apenas o banco de dados ao qual eles têm acesso, você pode adicionar editar a função SQL chamada "Público". Defina a propriedade "Exibir qualquer banco de dados" como "Negar". Agora, quando um usuário fizer login, ele verá apenas os bancos de dados aos quais tem acesso.

1) Faça login no SQL Management studio e conecte-se à sua instância SQL.

Expanda Segurança> Funções do Servidor> e clique duas vezes na função "Público"



2) Expanda Servidores e selecione sua instância SQL. Em seguida, marque a caixa Negar para "Visualizar qualquer banco de dados" Observe que existem outras maneiras de fazer isso, ou apenas definindo uma permissão de negação de visualização em bancos de dados específicos. Muito mais informações sobre este tema podem ser encontradas na internet.