在查询分析器理启动或停止SQL Agent服务
启动
use master
go
xp_cmdshell net start SQLSERVERAGENT
停止
use master
go
xp_cmdshell net stop SQLSERVERAGENT
将服务的启动从手工方式改为自动启动方式
exec xp_cmdshell scm Action Service mssqlserver SvcStartType
直接用命令行执行引号内的内容也可以
启动不正常原因和处理
表面上看sql server agent 服务启动正常但在查看作业的属性与作业历史记录时都出现如下错误
错误当SQLServerAgent正在启动时无法执行此操作请稍后再试
可能原因
选择了使用 Windows NT 纤程具体原因不明
解决方法
企业管理器右键SQL实例属性处理器取消选择使用 Windows NT 纤程
然后重新启动sql服务
修改了系统密码
解决方法
a 我的电脑控制面板管理工具服务右键 MSSQLSERVER属性登陆登陆身份选择本地系统帐户
或:
b我的电脑控制面板管理工具服务右键 MSSQLSERVER属性登陆登陆身份选择此帐户选择 administrator 密码和确认密码中输入你的administrator密码
两者的区别:
选择第一种方式以后修改了administrator密码不用再调整(但要求登陆操作系统的是系统管理员)
数据库非法DOWN机出现故障
解决方法
用安装光盘重新安装然后选择高级选项—重建注册表然后一路下去……(这个没有试过)