SQL Server 2005 - Зависание владения схемой
Я создал роль базы данных в SS2005 и по ошибке сделал ее владельцем схемы db_denydatareader. SSMS не позволит мне снять эту опцию:
В этом посте предлагается изменить владельца этой схемы обратно на dbo (или любой другой тип по умолчанию для этой базы данных). Однако, когда я пытаюсь сделать это, кажется, что он уже принадлежит dbo:
Я пытался что-то обновить, отключить / подключить и т. Д. Я что-то упустил? Я бы просто удалил роль и начал все сначала, но не смогу, потому что у нее есть схема!
Благодарю.
1 ответ
О, хорошо, я понял это. Я искал роль базы данных db_denydatareader, а не схему, когда пытался восстановить владельца по умолчанию. Схемы находятся в папке чуть ниже в SSMS:
Сброс владельца фактической схемы снял этот флажок в пользовательской роли. Я чувствую себя немного глупо, но также чувствую, что это будет простая ошибка, которую могут совершить и другие, так как роли базы данных соответствуют именам схем.