Odpowiedzi:
Wypróbuj T-SQL, aby to zrobić:
alter authorization
on schema::YourSchemaName
to dbo
go
drop user TheUserYouWantToDelete
go
Nie możesz upuścić podmiotu głównego, który jest właścicielem schematu, więc ALTER AUTHORZATIONzmiany posiadanego schematu (użyłem YourSchemaName, ale oczywiście zastąpienie go posiadanym schematem w bazie danych) na dbo(podobnie, możesz zmienić własność na dowolną zasadę, której potrzebujesz w swoim środowisko). To pozwoli ci usunąć użytkownika, który wcześniej był właścicielem schematu (na przykład cele, z których korzystałem TheUserYouWantToDelete, ale będzie to teraz nie-właściciel, którego chcesz usunąć).
dboschemat, zmieniamy autoryzację na dbozleceniodawcę. Może to być dowolna jednostka główna bazy danych.
Sposób T-SQL działa. Dzięki http://zarez.net/?p=179 znalazłem sposób SSMS, aby to zrobić (UI).
Aby zmienić właściciela schematu z Sql Server Management Studio:
Expand your database -> Security -> Schemas
W szczegółach Object Explorer możesz zobaczyć listę schematów i właścicieli:

Jeśli nie wiesz, jakie schematy posiada Użytkownik, sprawdź jego właściwości.

Otwórz właściwości schematu, którego właścicielem jest użytkownik, i kliknij „Wyszukaj”, aby znaleźć nowego właściciela. Jeśli nie znasz nowego właściciela, możesz „Przeglądaj”.
Properites -> Search -> Browse
i możesz zmienić właściciela schematu na dbo (lub tego, który jest najbardziej odpowiedni).
