Windows集成身份验证与SQL

时间:2013-06-13 12:41:52

标签: sql authentication windows-integrated-auth

我有一个使用直通身份验证登录的应用程序。所有计算机都在域上。当有人登录并保存设置时,会将其设置为基于userID存储其设置。当存储其userID时,某些人将被存储为DOMAIN \ userid,而其他人则存储为userid@domain.com。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

在Active Directory中

  • DOMAIN \ userid是“旧”样式。
    在AD中,它是sAMAccountName,也称为pre-Windows 2000 logon name
  • userid@domain.com是“新”风格。在AD中,它是userPrincipalName

旧版是Windows NT,新版本是Windows 2000+,但“旧版”仍然是常用的。

来自Server Fault answerAuthenticating with samAccountName in UPN format的更多内容,如果您感到困倦,请参阅Microsoft blog post