Drop-Rolle in SQL server-database?

Ich versuche, eine der Rolle in meiner SQL server-database zu löschen. Ich ließ alle Mitglieder aus der Rolle und als ich versuchte, Rolle zu fallen, bekam ich diese Fehlermeldung:

Msg 15138, Level 16, State 1, Line 13 The database principal owns a schema in the database, and cannot be dropped. 

Weiß jemand was warum? Ich habe das Besessene Schema überprüft und es hatte nur das Schild in seinem eigenen Namen.

Sie können nicht ein databaseprinzip fallen, das ein Schema besitzt. Sie müssen das Schema-Besitz an einen anderen database-Principal übertragen oder das Schema löschen, bevor Sie das databaseprinzip löschen können.

15138 Fehler ist auf den Benutzer, den Sie versuchen zu löschen, besitzt ein Schema.

Wenn Sie die untenstehende Abfrage ausführen, get das Schema, das dem Benutzer gehört.

 USE DatabaseName; SELECT s.name FROM sys.schemas s WHERE s.principal_id = USER_ID('UserName'); 

Lassen Sie uns sagen, es gibt 'db_denydatareader' Schema zurück. Dann können Sie dieses Schema dem Standardbenutzer 'dbo' mit der folgenden Abfrage zuordnen.

 ALTER AUTHORIZATION ON SCHEMA::db_denydatareader TO dbo;