我已经为 AD 组创建了登录名:
CREATE LOGIN [MYDOMAIN\Development Admins] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
Run Code Online (Sandbox Code Playgroud)
该 AD 组的成员之一是名为 DBGuy 的用户。如果执行,我可以看到该 AD 组中的 DBGuy 用户
xp_logininfo 'MYDOMAIN\Development Admins', 'members'
Run Code Online (Sandbox Code Playgroud)
但如果我尝试使用 DBGuy 帐户登录,则会收到错误消息:
错误编号:18456
严重性:14
状态:1
行号:65536
在错误日志中我看到:
用户“MYDOMAIN\DBGuy”登录失败。原因:找不到与所提供的名称匹配的登录名。[客户端:192.168.50.127]
其他一些信息....
exec sp_change_users_login Report来寻找孤立用户;这为我返回零行。