Eu acidentalmente dei a um usuário a propriedade do esquema db_owner (usando a caixa de seleção na interface do usuário como abaixo) e agora não posso:
- Transferir propriedade para outro usuário
- Solte o usuário do banco de dados (embora eu possa excluir o logon no SQL Server)
Eu tentei O principal do banco de dados possui um esquema no banco de dados e não pode ser descartado.
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo
E, embora tenha sido concluído com êxito, o usuário ainda tem propriedade e está acinzentado, de modo que também não consigo fazê-lo na interface do usuário.
Encontrou uma solução:
Além da resposta da Arron , percebi que executaria o comando acima no banco de dados errado (facepalm!). Depois que o banco de dados foi corrigido, o SQL acima e a resposta abaixo funcionaram.
sql-server-2012
security
schema
Preet Sangha
fonte
fonte