Na verdade, você não pode cair dbode db_owner. Há um bloqueador com fio no motor proibindo você de fazer isso. Tente e você recebe o erro:
Msg 15405, Level 16, State 1, Line 1
Cannot use the special principal 'dbo'.
A sinalização dboé um bug da ferramenta de avaliação. O objetivo da avaliação é garantir que alguém avalie se outros membros precisam dessas permissões.
Parece que a ferramenta de auditoria de vulnerabilidade que você usa sempre sinaliza sempre que um User , é mapeado para a função db_owner , que neste caso é o dbo padrão .
Acredito que sempre deve haver um db_owner de um banco de dados e, como mencionado anteriormente, dbo é o padrão. Portanto, você não poderá alterar isso sem primeiro definir outro usuário como db_owner , que será sinalizado pela sua auditoria de qualquer maneira.
Tudo considerado, este não é o fim do mundo para deixar como padrão, pois você pode desabilitar o Login associado ao dbo User .
Não se preocupe com isso.
Na verdade, você não pode cair
dbo
dedb_owner
. Há um bloqueador com fio no motor proibindo você de fazer isso. Tente e você recebe o erro:A sinalização
dbo
é um bug da ferramenta de avaliação. O objetivo da avaliação é garantir que alguém avalie se outros membros precisam dessas permissões.Parece que a ferramenta de auditoria de vulnerabilidade que você usa sempre sinaliza sempre que um User , é mapeado para a função db_owner , que neste caso é o dbo padrão .
Acredito que sempre deve haver um db_owner de um banco de dados e, como mencionado anteriormente, dbo é o padrão. Portanto, você não poderá alterar isso sem primeiro definir outro usuário como db_owner , que será sinalizado pela sua auditoria de qualquer maneira.
Tudo considerado, este não é o fim do mundo para deixar como padrão, pois você pode desabilitar o Login associado ao dbo User .