Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Qual comando SQL concede a um securityadmin acesso a um banco de dados?


Há duas funções de administrador de segurança em jogo aqui.

neste caso, db_securityadmin (função de banco de dados) não será muito bom para você, a associação a essa função é boa para adicionar usuários a funções de banco de dados personalizadas (não as funções internas db_*)

Books Online é um pouco enganador sobre isso.

securityadmin (função de servidor) permitirá que você faça coisas como redefinir senhas, mas você provavelmente precisará de sysadmin para conceder sua conta de usuário em um banco de dados.

A outra coisa é que se você conseguir fazer login na máquina que executa o SQL Server com uma conta no grupo Administradores, você será mapeado para sysadmin ao executar o Management Studio usando Autenticação Confiável.

Espero que isto ajude