SQL Server 2005 - Зависание владения схемой

Я создал роль базы данных в SS2005 и по ошибке сделал ее владельцем схемы db_denydatareader. SSMS не позволит мне снять эту опцию:

В этом посте предлагается изменить владельца этой схемы обратно на dbo (или любой другой тип по умолчанию для этой базы данных). Однако, когда я пытаюсь сделать это, кажется, что он уже принадлежит dbo:

Я пытался что-то обновить, отключить / подключить и т. Д. Я что-то упустил? Я бы просто удалил роль и начал все сначала, но не смогу, потому что у нее есть схема!

Благодарю.

1 ответ

Решение

О, хорошо, я понял это. Я искал роль базы данных db_denydatareader, а не схему, когда пытался восстановить владельца по умолчанию. Схемы находятся в папке чуть ниже в SSMS:

Сброс владельца фактической схемы снял этот флажок в пользовательской роли. Я чувствую себя немного глупо, но также чувствую, что это будет простая ошибка, которую могут совершить и другие, так как роли базы данных соответствуют именам схем.

Другие вопросы по тегам