я означало чтобы назначить логин SQL Server для
db_datareader
db_datawriter
база данных роли. Но если возникает боль в животе и усталость, я случайно передаю права собственности этой пользовательской схеме:
Игнорируя на данный момент то, что он может концептуально значит для пользователя "своя" эти две встроенные схемы. И игнорируя на данный момент, если это даже проблема если пользователь владеет этими двумя схемами (например, если я хочу удалить пользователей, встроенные схемы будут идти вместе с ним).
Мой вопрос: как мне отменить это?
я случайно нажимал клавиши на моей клавиатуре, и она вышла:
ИЗМЕНИТЬ АВТОРИЗАЦИЮ ДЛЯ СХЕМЫ :: [db_datareader] НА [db_datareader]F5
Но это ничего не дало; Итак, пришло время посоветоваться со специалистами.
Microsoft SQL Server 2005 - 9.00.5057.00 (Intel X86) 25 марта 2011 13:50:04 Авторские права (c) 1988-2005 Microsoft Corporation Standard Edition
alter authorization on schema::[db_datareader] to [dbo]
alter authorization on schema::[db_datareader] to [db_datareader]
alter authorization on schema::[db_datawriter] to [dbo]
alter authorization on schema::[db_datawriter] to [db_datawriter]
сделайте следующее, это упростит вашу работу: откройте SQL Server как учетную запись SA, нажмите «Создать новый запрос» и «Прошлые запросы» и нажмите «Выполнить»! сделано.
alter authorization on schema::[db_datareader] to [dbo]
alter authorization on schema::[db_datareader] to [db_datareader]
alter authorization on schema::[db_datawriter] to [dbo]
alter authorization on schema::[db_datawriter] to [db_datawriter]
alter authorization on schema::[db_securityadmin] to [dbo]
alter authorization on schema::[db_securityadmin] to [db_securityadmin]
alter authorization on schema::[db_accessadmin] to [dbo]
alter authorization on schema::[db_accessadmin] to [db_accessadmin]
alter authorization on schema::[db_backupoperator] to [dbo]
alter authorization on schema::[db_backupoperator] to [db_backupoperator]
alter authorization on schema::[db_ddladmin] to [dbo]
alter authorization on schema::[db_ddladmin] to [db_ddladmin]
alter authorization on schema::[db_owner] to [dbo]
alter authorization on schema::[db_owner] to [db_owner]