提醒详情
主机 xx-x-xx-xx-0xx 应用程序 MSSQLSERVER EventID 18456 严重性高
时间 2017年5月28日星期日20:29:50
消息用户'xyz'登录失败。原因:密码与提供的登录名不匹配。 [客户:xx.xx.xxx.xxx]。
我收到1000多条关于上述错误的警报。
最重要的是:每当执行维护计划(备份)时,我都会收到这些警报。
任何人都可以解释为什么我收到错误18456然后维护计划成功运行了吗?
答案 0 :(得分:0)
这是SQL用户权限的非常典型的SQL问题。请检查您是否使用AD帐户/服务帐户,当正在执行某些特定SQL命令时,会发生权限用于撤销。请与您的IT团队核实您的SQL帐户。
答案 1 :(得分:0)
经过几天的研究,我发现此问题是由 SQL Server 2016 中的错误引起的。
BUG:通过维护计划向导创建维护计划时使用SQL身份验证。运行维护计划。它会 成功,但在成功之后,它将记录许多失败的登录。
**
解决方法强>
使用Windows身份验证而不是SQL身份验证。
如果您已经创建了维护计划,则需要对其进行修改。
打开维护计划>转到> "管理连接"在顶部的窗口。您可以在此处修改本地连接。
您需要使用该域帐户登录您的计算机,并且该域帐户需要正确的SQL权限
而不是使用维护计划创建工作