Обновление SID на SQL сервере - PullRequest
0 голосов
/ 14 апреля 2020

Мой пользователь был удален из Active Directory и создан заново. При запуске select suser_sid я замечаю, что он показывает старый SID.

Есть ли способ обновить его до моего нового SID? Я администратор DBA на SQL сервере

1 Ответ

0 голосов
/ 14 апреля 2020

Вы не можете ALTER SID LOGIN, нет (обратите внимание, что в отсутствует опция SID ALTER LOGIN (Transact- SQL) ). Вам нужно будет воссоздать LOGIN, отбросив старый, воссоздав его и присвоив ему старые разрешения.

Это приведет к потере любых связанных USER s, поэтому вам потребуется переназначить их в новый LOGIN с использованием ALTER USER в базах данных он имеет логин в:

ALTER USER [Domain\User] WITH LOGIN = [Domain\User];
...