在Active Directory中更改用户名时,可能会遇到SQL Server Windows身份验证的问题,尤其是在许多数据库上使用。在这种情况下,需要更改每个数据库中与用户相关的Windows凭据。
以下是一个示例SQL脚本,它可以用于更改Windows凭据:
USE master GO ALTER CREDENTIAL [OldDomain\UserName] WITH IDENTITY = '[NewDomain\UserName]', SECRET = 'Password1' GO
如上所述,将“OldDomain\UserName”替换为要更改的凭据,而“NewDomain\UserName”则是新的凭据。这个语句需要执行所有相关的数据库。
请注意,此方法仅适用于使用Windows身份验证的数据库,而且必须在每个数据库上运行。
上一篇:ActiveDirectory可信域用户无法使用SSSD配置登录Linux(SLES)。
下一篇:ActiveDirectoryLdapAuthenticationProvider和使用userDetailsService进行身份验证