sql-server - 用户“域\用户”登录失败。原因:试图将 NT 帐户名用于 SQL Server 身份验证。[客户:]
问题描述
域帐户无法作为 SQL Server 身份验证登录 SQL,但该用户在安全性中不存在
- 成功的登录是使用 'DOMAIN\user' 连接的(注意这里的大小写)
- 失败登录正在使用“域\用户”(小写域,大写 U)连接
- “本地机器”每 5 分钟发生一次故障</li>
信息:
用户“域\用户”登录失败。原因:试图将 NT 帐户名用于 SQL Server 身份验证。[客户: ]
- 没有
domain\User
用作服务帐户的服务 - 服务器上似乎没有任何 ODBC 连接
- 似乎没有任何作业正在使用域\用户帐户运行
DOMAIN\user
使用 Windows 身份验证设置,因为它应该domain\User
不作为安全登录名存在,我也无法在任何单独的数据库安全文件夹下找到任何内容domain\User
不存在于任何有权访问 SQL 的组中domain\User
并且DOMAIN\user
未在服务器上的任何管理员组中列出
该错误似乎认为domain\User
是尝试使用 SQL Server 身份验证登录的 Windows 帐户,但无法在任何地方找到证明此响应的合理性
任何复制都没有使用任何帐户
我不知道还能去哪里看。除非另一台服务器以某种方式尝试访问此服务器\数据库,同时还将其识别为从“客户端:本地计算机”运行,否则我不知道该去哪里找。
解决方案
JM_ 的建议是中肯的。
使用以下示例运行扩展事件会话后:查看 SQL Server Failed Logins,我能够识别正在运行的服务详细信息的 PID。
Solarwinds 或 DPA 似乎正在/正在使用该帐户,但尝试使用 SQL 身份验证错误地使用用户“域\用户”登录。
我们怀疑 DPA 很久以前配置不正确,最终得到了纠正,但过程仍然存在。
任务管理器中的详细信息显示 3 个 PID(SQJobEngineWorker2.exe 和 2 个 SWJobEngineWorker2x64.exe 实例),第一个导致 SQL 错误,现在只需找出原因。
感谢大家的帮助!
推荐阅读
- r - R中的条件引导变量
- c++ - src/caffe/parallel.cpp:70:1: 错误:'Params' 没有命名类型
- javascript - 通过POST方法将javascript变量从视图发送到Codeigniter中的控制器,但在控制器post aaray中显示为空
- wordpress - 仅显示在 Wordpress 中有帖子的术语
- javascript - 无法通过 Javascript 读取客户端 HTML 属性中所做的更改到 ASP.NET 服务器端
- python - 使用`django-storages`上传时如何获取mp4的缩略图?
- react-native - 无法使用 React Native CLI 初始化版本低于 0.60.0 的项目
- graphql - GraphQL 和 ACL
- simulation - 如何重复模拟 1000 次以获得 1000 个不同的数据集
- html - 如何对齐 Bootstrap Dropright 菜单,使其向上打开(与默认的向下方向不同)?