Permissões de login remotas do SQL Server 2005
-
21-09-2019 - |
Pergunta
Eu tenho uma conta de autenticação SQL de usuário que tem acesso remoto ao meu servidor de banco de dados. O usuário possui um banco de dados padrão e só pode acessar ou modificar esse banco de dados. Até agora tudo bem. No entanto, gostaria de impedir que o usuário visualize os outros bancos de dados aos quais ele não tem acesso.
Dentro das permissões do servidor, posso negar ao usuário a capacidade de "visualizar qualquer banco de dados", mas ele não pode ver nem o banco de dados que ele pode modificar. Ele ainda pode executar o SQL contra ele, mas não tem acesso à GUI através do SQL MGMT Studio.
Existe uma maneira de configurar isso corretamente?
Obrigado.
Solução
Você pode permitir a visualização no SSMS se o seu login remoto Possui o banco de dados.. que é diferente do db_owner
Outras dicas
Tente definir a função do servidor para a função pública e de banco de dados para DB_owner.