您的位置:首页 > 数据库

解决 SQL Server Agent 服务启动故障

2007-08-10 13:41 369 查看
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 服务启动正常了!
回忆之前的经历,目录权限检查过,账号密码也检查过,唯独忽略了这里。绕了好大的一圈,因为不是主要做 SQL Server 工作的,所以我暂时很难解释这个问题的缘由和所以然!问题重现步骤还有待试验,不过应该跟我手工加固 SQL Server 安全有关!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息