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

Откуда:
Сообщений: 10
База поднята с backup'а.
Один из user'ов не создался. При попытке его создать заново идет ошибка 15023 (User or role '%s' already exists in the current database.)
Логин есть, но привязать его к базе я не могу, возникает та же ошибка.
Подскажите что делать ?
14 ноя 05, 11:42    [2065321]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить пользователя  [new]
Ден
Member

Откуда: Москва
Сообщений: 2079
Непосредственно в пользователях базы удали логин и заново назначь эту базу, вновь созданному пользователю
14 ноя 05, 11:49    [2065376]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить пользователя  [new]
Timon
Member

Откуда: Dushanbe TJK
Сообщений: 2688
sp_change_users_login
либо удалите логин и создайте заново
14 ноя 05, 11:49    [2065377]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить пользователя  [new]
gray
Member

Откуда:
Сообщений: 10
Я пытаюсь создать логин заново, но мне выдается сообщение об ошибке
"The Login * has not been granted access to their default database : * and theirfore will not be able to gain access to the default database. Continue ?
Я нажимаю и "да" и "нет" , логин все равно создается, но привязать его потом к моей базе я не могу, та жа ошибка 15023
14 ноя 05, 12:54    [2065787]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить пользователя  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
1. Возьмите QA
2. Создайте логин с помощью sp_addlogin.
3. Воспользуйтесь, как уже советовали sp_change_users_login.
14 ноя 05, 13:00    [2065822]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить пользователя  [new]
Glory
Member

Откуда:
Сообщений: 104760
https://www.sql.ru/articles/Publications.shtml#16
14 ноя 05, 13:01    [2065829]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить пользователя  [new]
gray
Member

Откуда:
Сообщений: 10
Спасибо всем за помощь, все получилось.
14 ноя 05, 13:33    [2065977]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как восстановить пользователя  [new]
mr Puzo
Guest
а мне помогла процедура sp_dropuser
убил все связи юзера (именно юзера, не логина) с базами и далее легко привязал по-нормальному
3 авг 12, 01:50    [12955872]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить