Мой пользователь был удален из Active Directory и создан заново. При запуске select suser_sid я замечаю, что он показывает старый SID.
select suser_sid
Есть ли способ обновить его до моего нового SID? Я администратор DBA на SQL сервере
Вы не можете ALTER SID LOGIN, нет (обратите внимание, что в отсутствует опция SID ALTER LOGIN (Transact- SQL) ). Вам нужно будет воссоздать LOGIN, отбросив старый, воссоздав его и присвоив ему старые разрешения.
ALTER
LOGIN
SID
Это приведет к потере любых связанных USER s, поэтому вам потребуется переназначить их в новый LOGIN с использованием ALTER USER в базах данных он имеет логин в:
USER
ALTER USER
ALTER USER [Domain\User] WITH LOGIN = [Domain\User];