15138 – Erro ao tentar excluir usuário de catálogo no SQL Server
15138 – Erro ao tentar excluir usuário de catálogo no SQL Server
Ao tentar excluir um usuário de um catálogo no SQL Server você poderá receber a seguinte mensagem: “The database principal owns a schema in the database, and cannot be dropped. (Microsoft SQL Server, Error: 15138).”
Este problema é causado porque, ao remover o usuário do banco de dados, o SQL Server não elimina automaticamente o esquema a ele relacionado. Esta remoção deve ser feita manualmente.
Para solucionar o problema:
- Abra a interface gráfica (Microsoft SQL Server Management Studio), conecte-se no servidor de banco de dados e clique no catálogo desejado;
- Clique em “Security” ou “Segurança” e, em seguida, em “Schemas” ou “Esquemas”;
- Verifique que existe um esquema com o mesmo nome do usuário. Exclua este esquema;
- Clique em “Users” ou “Usuários” e exclua o usuário desejado.
#ficaadica