SQLServer 2000 Agent 代理服务不能启动的解决办法


1、首先检查SQL Server 服务是否启动:



    1) 在服务器上使用企业管理器或服务管理器来查看 SQL Server 服务是否启动。如果该服务没有启动,则代理服务无法启动。
    2) SQL Server 服务不能启动的处理办法,请参考博文《SQLServer 2000 服务不能启动的解决办法》:http://blog.csdn.net/zhaoyonghui100/article/details/8939986


2、打开企业管理器,在服务器中依次展开到 服务器->安全性->登录,检查内置帐户是否可用:



    1) 检查是否存在登录帐户“BUILTIN\Administrators”(如果不存在此登录帐户,需要使用查询分析器登录到该服务器的master数据库,并运行语句:sp_grantlogin 'BUILTIN\Administrators')

    2) 双击帐户BUILTIN\Administrators,在服务器角色中勾选“System Administators”角色后,确定。


3、在企业管理器中设置代理服务的属性:



    1) 依次展开到 服务器->管理, 在 “SQL Server 代理”项目上点击鼠标右键,选择“属性”菜单。
    2) 在SQL Server 代理属性对话框中,点击“常规”页面,“服务启动帐户”选项中选择“系统帐户”。
    3) 在SQL Server 代理属性对话框中,点击“高级”页面,在“重新启动服务”选项中,选中“SQL Server意外停止时自动重新启动”、“SQL Server代理意外停止时自动重新启动”两个选项。
    4) 在SQL Server 代理属性对话框中,点击“作业系统”页面,在“非 SysAdmin 作业步骤代理帐户”选项中,选中“只有具有 SysAdmin 特权的用户才能执行 CmdExec 和 ActiveScripting 作业步骤”选项。
    5) 在SQL Server 代理属性对话框中,点击“连接”页面,在“SQL Server 连接”选项中,选择“使用 Windows 身份验证”单选项,输入登录超时为30秒。特别强调:此处不建议选择“使用SQL Server身份验证”选项,因为该SQL帐户的密码修改后将造成代理服务不能启动,切记!
    6) 在SQL Server 代理属性对话框中,点击界面下方的“确定”按钮。


4、尝试启动代理服务:

    1) 在 “SQL Server 代理”项目上点击鼠标右键,选择“启动”菜单。等待20秒后,重新点击右键,选择“刷新”菜单。
    2) 查看代理服务的状态,如果代理服务图标上显示绿色的三角符号,则说明已成功启动,至此全部处理完毕。


5、如果代理服务图标上显示红色的方框符号,则说明仍未成功启动,检查代理服务的错误提示:



    1) 在企业管理器中依次展开到 服务器->管理, 在 “SQL Server 代理”项目上点击鼠标右键,选择“显示错误日志”菜单。在弹出的界面上双击第一个错误日志信息,如提示类似“sqlmaint.exe不存在”或“Fail To Create process ...”则说明SQLServer的程序已被破坏,此时只能重装服务器上的SQL Server及SP4补丁。

    2) 代理服务启动时提示“拒绝访问”,则请从我的电脑→管理→服务中查看SQLSERVERAGENT服务的属性,在属性的登录页面上,选择“本地系统帐户”选项,并勾选“允许服务与桌面交互”选项。
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值