No SQL Server, eu tenho um usuário em um banco de dados específico e me pediram para conceder acesso a todas as visualizações não pertencentes ao sistema do banco de dados. Acredito que isso possa ser feito editando os protegíveis do modo de exibição de tipo e concedendo a seleção em cada um, mas há muitos, muitos modos de exibição. Existe uma maneira mais eficiente de conseguir isso?
fonte
EXEC
mas eu não me incomodaria com uma tarefa única.Adotei outra abordagem no meu caso. Isto é o que eu fiz:
O bom é que o novo usuário não terá acesso às tabelas, nem poderá vê-las.
Espero que ajude.
fonte