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

Откуда: (((@)))
Сообщений: 8877
Так получилось, что логин сервера и имя юзера в базе сейчас совпадают.
Есть вариант - добавить новый логин и выполнить sp_change_users_login. Но уж очень не хочется переписывать все права и тпю на новый username в базе...

А нельзя ли как-то так?.. ну так что бы всё по старону, но юзер в базе поменял имя?
В базе все объекты в схеме dbo.

Сервер - MSSQL 2000 (MSDE, например)
или MSSQL 2008 | 2008R2

--------------------------
No ROM Basic...

PS DAC и все дела? Или никак?
12 дек 11, 01:32    [11746520]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя пользователя базы  [new]
Haramambaru
Member

Откуда:
Сообщений: 31
SIMPLicity_
Так получилось, что логин сервера и имя юзера в базе сейчас совпадают.

А в чем проблема? Зачем надо чтоб не совпадали?
12 дек 11, 06:26    [11746748]     Ответить | Цитировать Сообщить модератору
 Re: Поменять имя пользователя базы  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
SIMPLicity_
Так получилось, что логин сервера и имя юзера в базе сейчас совпадают.
Обычно так и делают


SIMPLicity_
Есть вариант - добавить новый логин и выполнить sp_change_users_login. Но уж очень не хочется переписывать все права и тпю на новый username в базе...
Зачем новый логин?

Нужно удалить старого пользователя и добавить нового. Но права действительно придётся назначить заново.

Можно заодно переписать назначение прав на роли - поможет в будущем проще и быстрее разбираться с пользователями.
12 дек 11, 11:28    [11747689]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить