Conceder qualquer permissão e definição de visualização é tudo o que você precisa, no entanto, você também está explicitamente
DENY permissões herdáveis do mesmo usuário (DENY
sempre substitui um GRANT
). Se você simplesmente não GRANT a permissão, eles não a terão (alternativamente, você pode REVOKE em vez de DENY , que não substitui explicitamente um GRANT ). Se você alterar seu DENY 's para REVOKE
no script acima, seus usuários poderão listar/visualizar os objetos em SSMS .