SQL Server 2000,并安装了SP4,操作系统平台为Windows Server 2003 with SP2,之初安装 SQL Server 2000 时使用的是SYSTEM 权限,后来考虑到安全问题直接通过服务管理器修改了 SQL Server 的服务运行帐号,一切看似都很顺利。
最近由于涉及到定时备份数据库的工作,所以需要使用 SQL Server Agent 服务,可服务总是无法正常启动,除了 SQL Server Log 中记录有帐号登录失败的信息,其他则没有更多的有价值的信息供参考!因为 SQLSERVERAGENT 服务和 SQLSERVER 服务是使用同一个服务帐号,而 SQLSERVER 启动运行都正常,无奈求助于微软,得到的答案也是帐号密码有错误才会造成。
之后几经调试都未成功,后来无意中在企业管理器中查看 SQLSERVER 的安全性发现服务帐号的“服务器访问”设置为“通过组成员资格”,将其修改为“允许访问”后,SQLSERVERAGENT 服务启动正常了!
![](https://i-blog.csdnimg.cn/blog_migrate/ad84f5d1c142c3a8e0d8469e99c66347.jpeg)
转载于:https://blog.51cto.com/zhaoming198771/277912