用户“ domain \ User”的登录失败。原因:尝试在SQL Server身份验证中使用NT帐户名。 [客户:<本地计算机>]

时间:2019-10-16 20:06:05

标签: sql-server

域帐户无法通过SQL Server身份验证登录到SQL,但是该用户不存在于安全性中

  • 成功的登录使用“ DOMAIN \ user”进行连接(请注意此处的大小写)
  • 失败的登录使用“域\用户”(小写的域,大写的U)进行连接
  • 每5分钟从“本地计算机”发生一次故障

消息:

  

用户“ domain \ User”的登录失败。原因:尝试在SQL Server身份验证中使用NT帐户名。 [客户:]

  • 没有将domain\User用作服务帐户的服务
  • 服务器上似乎没有任何ODBC连接
  • 似乎没有使用域\用户帐户运行的作业
  • DOMAIN\user是使用Windows身份验证设置的,
  • domain\User作为安全性登录名不存在,我也找不到任何单个“数据库安全性”文件夹下的任何内容
  • domain\User在任何有权访问SQL的组中都不存在
  • domain\UserDOMAIN\user未列在服务器上的任何管理员组中

错误似乎认为domain\User是一个Windows帐户,该帐户正在尝试使用SQL Server身份验证登录,但在任何地方都找不到该帐户来证明此响应的正确性

任何复制都没有使用任何帐户

我不确定还要去哪里。除非有其他方式尝试通过另一台服务器尝试访问该服务器\数据库,同时又将其标识为正在从“客户端:本地计算机”运行,否则我对查找位置不知所措。

1 个答案:

答案 0 :(得分:1)

JM_的建议很坚定。

使用示例Review SQL Server Failed Logins运行扩展事件会话后,我能够标识正在运行的服务详细信息的PID。

Solarwinds或DPA似乎正在/正在使用该帐户,但尝试使用SQL身份验证错误地使用用户“域\用户”登录。

我们怀疑DPA在很久以前配置不正确,并最终得到了纠正,但该过程仍然存在。

任务管理器中的详细信息显示了3个PID(SQJobEngineWorker2.exe和2个SWJobEngineWorker2x64.exe实例),第一个导致SQL错误,现在只需弄清楚原因。

感谢大家的帮助!