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

Откуда:
Сообщений: 339
Добрый день.Уменя ms sql server 2005 .Хачу удалить юзера выдается ошибка

К сообщению приложен файл. Размер - 33Kb
20 мар 12, 10:25    [12279246]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Ну, дык, в сообщении об ошибке прямо говорится, что у принцыпала мол есть схема и удалить его нельзя.
Сделайте владельцем схемы кого-нить другого и удаляйте.
20 мар 12, 10:29    [12279268]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
[quot tpg]другому юзеру дать роль db_owner,?
20 мар 12, 10:44    [12279316]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
[quot Karen__84]
tpg
другому юзеру дать роль db_owner,?
Да не роль дать, а владельцем схемы удаляемого сделать. Например, сделайте владельцем dbo.
20 мар 12, 10:49    [12279352]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
[quot tpg]
как можно посмотреть список владельцев схемы?
20 мар 12, 11:12    [12279438]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
icprog
Member

Откуда:
Сообщений: 166
Karen__84,

При отображении схем, справа отображаются владельцы этих схем
20 мар 12, 11:32    [12279587]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
iljy
Member

Откуда:
Сообщений: 8711
Karen__84,

select * from sys.schemas
20 мар 12, 11:33    [12279589]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
icprog,

select * from sys.schemas

показывает список схем ,но владельцев не показывает.
20 мар 12, 12:11    [12279923]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
SELECT
  *
FROM
  INFORMATION_SCHEMA.SCHEMATA
20 мар 12, 12:14    [12279947]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
в свойствах user на вкладке General справа есть раздел, который называется
Schemas owned by this user
если там есть галки (а судя по ошибке они там есть), то меняйте владельца той схемы и только потом удаляйте пользователя
20 мар 12, 12:17    [12279976]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
iljy
Member

Откуда:
Сообщений: 8711
Karen__84
icprog,

select * from sys.schemas

показывает список схем ,но владельцев не показывает.

А что он по вашему показывает? Вы доки пробовали читать? Говорят, очень способствует и время экономит.
20 мар 12, 12:19    [12279997]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
Eagle_84
SELECT
  *
FROM
  INFORMATION_SCHEMA.SCHEMATA

всписке этого юзера нет

К сообщению приложен файл (3.rar - 141Kb) cкачать
20 мар 12, 12:20    [12280009]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
iljy
Member

Откуда:
Сообщений: 8711
Karen__84,

конечно нет. Схемы какой базы надо смотреть?
20 мар 12, 12:22    [12280028]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
iljy,
а тут

К сообщению приложен файл. Размер - 64Kb
20 мар 12, 12:23    [12280047]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
Karen__84
iljy,
а тут


уменя админ права не этом сервере .Не пускает снять галочку ,она не активна.
мне надо удалить этого юзера.
20 мар 12, 12:26    [12280072]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
галочка не снимается в св-вах пользователя
чтобы избавится от неё, заходите в схему db_owner и меняете владельца (schema owner) к примеру на dbo
потом возвращаететсь к пользователю и удаляете его
20 мар 12, 12:28    [12280094]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
HandKot,

сюда надо databaseName->security->schemaes ,?
20 мар 12, 12:35    [12280172]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
да
20 мар 12, 12:37    [12280185]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
HandKot,
как тут поменять владельца?

К сообщению приложен файл. Размер - 82Kb
20 мар 12, 12:46    [12280266]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
а зачем вы забрались в св-ва базы, когда речь шла о св-вах схемы?
20 мар 12, 12:53    [12280301]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Karen__84
Member

Откуда:
Сообщений: 339
HandKot,
может вы дадите мне какойнебуть линк где все это картинками описано
20 мар 12, 12:57    [12280338]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3422
Karen__84,

alter authorization on schema::db_owner to dbo;


Если пользователь владеет еще какими-либо схемами, кроме db_owner, то их названия подставляете, пока все не переберете.
20 мар 12, 13:03    [12280407]     Ответить | Цитировать Сообщить модератору
 Re: удалить юзера  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
так вы уже должны быть там, а по поводу картинок - может тут будет
Karen__84
HandKot,

сюда надо databaseName->security->schemaes ,?
20 мар 12, 13:13    [12280516]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить