|
![]() |
#1 |
Участник
|
Проблему решили.
Решила я удалить нафих этого пользователя отовсюду и создать его заново. Удалила сначала в НАВе. Потом имя входа на SQL сервере. Потом решила убедиться, что от него действительно следа не осталось. Но он, оказывается, еще в одном месте "наследил", а именно в ДБ master он тоже был зарегистрирован как юзер. Удалила и там. После этого восстановила еще раз базу из бекапа. затем EXEC sp_change_users_login 'Report' выявила "потерянных" и ею же "починила". Терь все работает! По ходу еще один вопрос: заглавные и строчные буквы в SQL-логинах и именах юзеров базы данных - насколько SQL Server к этому чувствителен? Есть у нас один юзер: его SQL-логин abc_D. В базе данных каким-то образом существуют пользователи: abc_D и ABC_d, причемв свойствах первого (на закладке General) стоит: SQL-Login abc_D, а у второго: without Login Прим.: [OurDB].[sys].[database_principals] показывает ABC_d [master].[sys].[database_principals] показывает ABC_D Что мне с этим юзверями сделать? в каком виде оставить? Или убрать всё совсем и завести нормального (полностью заглавными буквами... как у нас все остальные логины-юзеры заведены)? |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Kadawrik
![]() По ходу еще один вопрос: заглавные и строчные буквы в SQL-логинах и именах юзеров базы данных - насколько SQL Server к этому чувствителен?
Есть у нас один юзер: его SQL-логин abc_D. В базе данных каким-то образом существуют пользователи: abc_D и ABC_d, причемв свойствах первого (на закладке General) стоит: SQL-Login abc_D, а у второго: without Login Прим.: [OurDB].[sys].[database_principals] показывает ABC_d [master].[sys].[database_principals] показывает ABC_D Что мне с этим юзверями сделать? в каком виде оставить? Или убрать всё совсем и завести нормального (полностью заглавными буквами... как у нас все остальные логины-юзеры заведены)? |
|