SQL Server上的多个错误:18456(以及事件查看器中)

时间:2017-06-01 10:14:42

标签: sql-server-2016

  

提醒详情

     

主机 xx-x-xx-xx-0xx 应用程序 MSSQLSERVER EventID 18456 严重性

     

时间 2017年5月28日星期日20:29:50

     

消息用户'xyz'登录失败。原因:密码与提供的登录名不匹配。 [客户:xx.xx.xxx.xxx]。

我收到1000多条关于上述错误的警报。

最重要的是:每当执行维护计划(备份)时,我都会收到这些警报。

任何人都可以解释为什么我收到错误18456然后维护计划成功运行了吗?

2 个答案:

答案 0 :(得分:0)

这是SQL用户权限的非常典型的SQL问题。请检查您是否使用AD帐户/服务帐户,当正在执行某些特定SQL命令时,会发生权限用于撤销。请与您的IT团队核实您的SQL帐户。

答案 1 :(得分:0)

经过几天的研究,我发现此问题是由 SQL Server 2016 中的错误引起的。

  

BUG:通过维护计划向导创建维护计划时使用SQL身份验证。运行维护计划。它会   成功,但在成功之后,它将记录许多失败的登录。

**

  

解决方法

  1.   

    使用Windows身份验证而不是SQL身份验证。

    如果您已经创建了维护计划,则需要对其进行修改。

  2. 打开维护计划>转到> "管理连接"在顶部的窗口。您可以在此处修改本地连接。

    您需要使用该域帐户登录您的计算机,并且该域帐户需要正确的SQL权限

    1.   

      而不是使用维护计划创建工作

      • 使用适当的脚本创建作业,以根据需要自动执行备份策略。