怎么判断SQLServer中SQLServerAgent是否已经启动?

Haytor 2004-10-10 12:54:57
国庆前做了一个自动备份数据库的程序,今天(2004-10-09)发现一个问题:本程序在执行自动备份时SQL Server中SQL ServerAgent服务必须启动。假如没有启动SQL ServerAgent服务JOB可以建立但不会执行JOB。有没有大侠知道怎么在程序中判断SQL Server中SQL ServerAgent是否已经启动?

具体程序见下面地址:

http://www.comesoft.net/bbs/dispbbs.asp?boardid=73&id=18046&star=1#18046
...全文
181 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Haytor 2004-10-10
  • 打赏
  • 举报
回复
测试下面这种方法
exec master..xp_cmdshell 'net start SQLServerAgent'
可以直接执行,不知道有没有高手知道把这个服务设置成自动启动的程序或存储过程。
Haytor 2004-10-10
  • 打赏
  • 举报
回复
谢谢,我去试试。
chinaandys 2004-10-10
  • 打赏
  • 举报
回复
俺爱delphi
yjzhg 2004-10-10
  • 打赏
  • 举报
回复
use msdb
exec dbo.sp_set_sqlagent_properties 1
netcoder 2004-10-10
  • 打赏
  • 举报
回复
不用判断
直接执行
exec master..xp_cmdshell 'net start SQLServerAgent'
Allblus 2004-10-10
  • 打赏
  • 举报
回复
楼主用什么写的,代码给我一份咯,i828lh007@21cn.com

那个网站要注册,我注册的网站太多了不想注册了:)

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧