MSSQL 2008 登录因 Windows 身份验证而失败

MSSQL 2008 登录因 Windows 身份验证而失败

我在 Windows 2008 Server 上运行 Microsoft SQL 2008。

MSSQL服务器服务器身份验证设置为SQL Server和Windows身份验证模式。

我已经创建了一个活动目录安全组“xyz app users”。我已将一个普通用户(没有任何活动目录管理员权限)和一个具有域管理员权限的用户添加到“xyz app users”组。

我已将该组作为登录用户添加到 MSSQL 管理控制台。该组是公共服务器角色的成员,并映射到两个数据库。

在工作站上,当普通用户登录时,我配置了 DSN ODBC 连接,并且能够成功创建 DSN 并测试 SQL 连接。

但是,当我以具有域管理员权限的用户身份登录时,当我尝试配置 DSN ODBC 连接时,我无法通过登录 ID 配置屏幕。如果我选​​择“Windows 身份验证”并单击“下一步”,则会收到错误:

Connection failed:
SQLState: '28000'
SQL Server Error: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'mydomain\myuser'

在服务器的应用程序事件日志中,出现此错误:

Login failed for user 'mydomain\myuser'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: 172.x.x.x]

在 MSSQL 的事件日志中:

Error: 18456, Severity: 14, State: 11

我目前见过的解决方案似乎都不适合这种情况(我见过的一些解决方案仅适用于在服务器本地使用 BUILDIN\Administrator 时,而这里的情况并非如此)。

答案1

几个小时后,我再次尝试与具有管理员权限的用户建立连接,连接成功。可能是传播问题?

相关内容