Tôi đã vô tình trao cho người dùng quyền sở hữu lược đồ db_owner (sử dụng hộp kiểm trong UI như bên dưới) và bây giờ tôi không thể:
- Chuyển quyền sở hữu cho người dùng khác
- Thả người dùng khỏi DB (mặc dù tôi có thể xóa đăng nhập trong SQL Server)
Tôi đã thử Hiệu trưởng cơ sở dữ liệu sở hữu một lược đồ trong cơ sở dữ liệu và không thể bỏ được.
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo
Và trong khi nó hoàn thành thành công, người dùng vẫn có quyền sở hữu và nó bị mờ đi vì vậy tôi dường như không thể làm điều đó trong UI.
Tìm thấy một giải pháp:
Ngoài câu trả lời của Arron , tôi nhận ra rằng tôi đã chạy lệnh trên trong DB sai (facepalm!). Khi DB đã được sửa cả SQL ở trên và câu trả lời bên dưới đã hoạt động.