Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как как удалить пользователя базы данных владеющего схемой  [new]
bilov
Member

Откуда: Санкт-Петербург
Сообщений: 498
Если я (будучи админом sa) записал пользователя БД как владельца одной из схем то можно ли как-нибудь исправить это действие. Чтобы он перестал быть владельцем схемы или вообще удалить его (когда он владелец схемы удалить его не дает). Ситуация осложняется тем что база системная msdb
9 апр 12, 22:57    [12390650]     Ответить | Цитировать Сообщить модератору
 Re: Как как удалить пользователя базы данных владеющего схемой  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31961
bilov
Если я (будучи админом sa) записал пользователя БД как владельца одной из схем то можно ли как-нибудь исправить это действие. Чтобы он перестал быть владельцем схемы или вообще удалить его (когда он владелец схемы удалить его не дает). Ситуация осложняется тем что база системная msdb
Наверное, нужно назначить другого пользователя владельцем схемы.
9 апр 12, 23:07    [12390666]     Ответить | Цитировать Сообщить модератору
 Re: Как как удалить пользователя базы данных владеющего схемой  [new]
S_A_V_e
Member

Откуда:
Сообщений: 190
Через Managment Studio так:

1. Если пользователь db_owner: youDB->Security->Roles->Database Roles-> п.к. db_owner->Properties в листе Member of this role выбрать youUser и нажать Remove ->Ok

2. youDB->Security->Schemas-> п.к. youSchema-> вписать в Schema owner : dbo вместо youUser->Ok

3. youDB->Security->Users->п.к. youUser ->Delete (если имя пользователя совпадает с названием схемы то спросит нужно ли удалить и схему. Если не нужно удалять схему - жмёте No) -> Ok
10 апр 12, 12:52    [12392778]     Ответить | Цитировать Сообщить модератору
 Re: Как как удалить пользователя базы данных владеющего схемой  [new]
bilov
Member

Откуда: Санкт-Петербург
Сообщений: 498
Огромное спасибо получилось
11 апр 12, 11:08    [12397715]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить