Sql server 在SQL Server中更新SID
我的用户已从Active Directory中删除并重新创建。当运行Sql server 在SQL Server中更新SID,sql-server,sid,Sql Server,Sid,我的用户已从Active Directory中删除并重新创建。当运行选择suser_sid时,我注意到它显示了旧sid 有没有办法将其更新为我的新SID? 我是SQL Server上的DBA管理员您不能更改登录名的SID,否(请注意,中没有SID选项)。您需要通过删除旧登录名并重新创建并授予其旧权限来重新创建登录名 这将孤立任何关联的用户s,因此您需要在其登录的数据库中使用ALTER USER将其重新映射到新的LOGIN: ALTER USER [Domain\User] WITH LOGIN
选择suser_sid
时,我注意到它显示了旧sid
有没有办法将其更新为我的新SID?
我是SQL Server上的DBA管理员您不能
更改登录名的SID
,否(请注意,中没有SID
选项)。您需要通过删除旧登录名并重新创建并授予其旧权限来重新创建登录名
这将孤立任何关联的用户
s,因此您需要在其登录的数据库中使用ALTER USER
将其重新映射到新的LOGIN
:
ALTER USER [Domain\User] WITH LOGIN = [Domain\User];
我通过广告组访问SQL Server。我和我的用户有一个旧的登录名,我并没有真正使用它,所以我删除了它。我还使用了注册表设置。删除登录名后,我重新运行select suser_sid并获得新的sid。