Eu sou muito verde quando se trata do mundo do gerenciamento de permissões de banco de dados no SQL Sever.
Vamos manter um exemplo simples.
Digamos que a conta 'admin' seja a proprietária dos esquemas A, B e C.
Existe outra conta 'minion' que você deseja ter direitos totais (atualização / exclusão / inserção / seleção / alteração) em qualquer objeto (tabela / exibição) criado sob os esquemas A, B e C.
Isso é possível? Ou você precisa executar uma declaração de concessão toda vez que adicionar uma tabela / exibição nesses esquemas? (parece um pouco bobo para mim).
fonte
.... SCHEMA :: [schema] TO [company-name/joshua.duxbury]
Para simplificar um pouco mais, você pode usar funções para fazer o trabalho que está procurando.
Depois de atribuir permissões à função, você pode adicionar usuários à função. Dessa forma, você não precisa gerenciar permissões para usuários individuais. Os usuários herdam as permissões concedidas à função.
Abaixo está um exemplo para você começar:
fonte