Лучший отвечающий
Проблема с Logins после смены имени пользователя и логина в AD

Вопрос
-
Здравствуйте.
Ситуация:
Существовала в в системе пользователь под именем e.pupkina и под этой учеткой была заведена в SQL logins и прекрасно работала.
Сегодня поступила заявка на смену её фамилии, в связи с замужеством, что я и сделал, поменяв фамилию и логин на Сидорова/e.sidorova. После этого возникла проблема - не может залогиниться в SQL.
Для начала её учетку удалили и попытались завести снова, нажимаю поиск в AD, ввожу e.sidorova, жму OK, а в строке Login Name высвечивается DomainName\e.pupkina (т.е. старый её логин), при вводе DomaintName\e.sidorova ручками система пишет - "Windows NT user or group 'VOSTOK-INVEST\e.halykova' not found. Check the name again. (Microsoft SQL Server, Error: 15401)". При этом:
- в таблице syslogins SID данного пользователя - обнаружены не были.
- под новым логином пользователь без проблем логиниться на компьютере, т.е. в АД проблем нет.
Где кэшируется её старый логин, как его удалить, подскажите что делать ?
26 марта 2012 г. 6:45
Ответы
-
Нашел на форуме топик с такой-же проблемой - http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/240775af-690a-46bf-be21-e1ae63ea024e, решилась она установкой фикса - http://support.microsoft.com/kb/976494. На мой сервер, этот фикс устанавливаться отказался. Зато выяснилось, что не установлен SP1 на SQL server 2008 R2, после его установки патча моя проблема решилась :)
- Помечено в качестве ответа S.Andrey 28 марта 2012 г. 3:15
28 марта 2012 г. 3:15
Все ответы
-
Так, давайте по порядку. Уверены (проверьте дважды!) что в АД вопрос закрыт? Что точно один новый АД-логин, что старого нет и т.п. Гарантируете?
www.sqlCMD.ru - all around MS SQL Server
26 марта 2012 г. 11:19 -
Проверил, пользователь при входе указывает новые данные. В АД поиск по старой записи ничего не выдает, ADSI-Edit в параметрах находит только алиас со старым адресом в Exchange.27 марта 2012 г. 0:20
-
OK, будем считать с АД прогарантировали.
Теперь - что этот "новый" с т.з. АД пользователь видит при попытке подключения к SQL-сервер?
И показывайте как был создан на последнем логин для него.
www.sqlCMD.ru - all around MS SQL Server
27 марта 2012 г. 8:18 -
Новый пользователь уже ничего не видит, его удалили из списка пользователей SQL сервера.
Создавать пытаюсь, как на скрине 1, но выводит ошибку как на скрине 2.
Скрин 1.
Скрин 2
Если в имя пользователя вводить DomainName\e.pupkina - пользователь создается, но в AD этого имени пользователя больше не существует, хотя SID пользователя, добавленного в SQL сервер под старым логином, совпадает с тем, что в АД под новым логином (проверено в таблице SQL syslogins и в AD ADSI Edit'ом). Откуда SQL берет старое имя пользователя и почему - вопрос.
- Изменено S.Andrey 27 марта 2012 г. 12:29
27 марта 2012 г. 12:23 -
Нашел на форуме топик с такой-же проблемой - http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/240775af-690a-46bf-be21-e1ae63ea024e, решилась она установкой фикса - http://support.microsoft.com/kb/976494. На мой сервер, этот фикс устанавливаться отказался. Зато выяснилось, что не установлен SP1 на SQL server 2008 R2, после его установки патча моя проблема решилась :)
- Помечено в качестве ответа S.Andrey 28 марта 2012 г. 3:15
28 марта 2012 г. 3:15