延续上篇博客:Sql server 2008数据库维护计划执行失败:无法开始执行步骤 1 (原因: 行(1): 语法错误) 该步骤失败。
正常情况下开启代理服务就应该可以正常使用维护任务了,但是这次我们数据库继续报错......
开启SQL Server代理服务后,维护计划日志那继续报错:无法开始执行步骤 1 (原因: 行(1): 语法错误) 该步骤失败。
如图:
从Sql 代理错误日志中查看日志发现报错是:
SQL Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. [客户端: 10.2.49.2]
错误: 18456,严重性: 14,状态: 16。
如图:
网上各种办法什么在安全性添加NT AUTHORITY\NETWORK SERVICE登录名等等都不行,最后在Sql Server 代理的作业中修改作业属性解决,如图:
右键作业任务-->属性:
选择步骤,编辑里面的作业步骤:
在常规-->服务器中可以发现选的是10.2.49.2,这就是报错的关键所在,修改为“计算机名称/数据库实例名称” 即可解决问题如:
WIN-SVJIIBBNV5L\MSSQL
其实主要原因登录Server Management Studio 时服务器名称选项中使用了如10.2.49.2 的IP地址账号导致数据库无法登录Netword service账号,解决办法是登录时服务器名称使用计算机名\数据库实例名称 (如:WIN-SVJIIBBNV5L\MSSQL)登录就不会出现这样的问题你了。