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

技术杂文 专栏收录该内容
2 篇文章 0 订阅

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服务的属性,在属性的登录页面上,选择“本地系统帐户”选项,并勾选“允许服务与桌面交互”选项。
  • 2
    点赞
  • 0
    评论
  • 3
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

临岩听雨

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值