使用T-SQL开始SQL代理工作

ZDNet软件频道 时间:2004-04-09 作者:Builder.com |  我要评论()
本文关键词:sqltips
系统的存储进程sp_start_job是一个使用T-SQL开始SQL代理工作的机构。进程在无须等待的情况下开始工作并返回控制到用户直到工作完成。
本文译自Builder.com,未经许可请勿转载

系统的存储进程sp_start_job是一个使用T-SQL开始SQL代理工作的机构。进程在无须等待的情况下开始工作并返回控制到用户直到工作完成。

   如果返回值是0,那就意味着sp_start_job已经成功的开始进程,如果返回值是1则表示进程没有成功开始。失败的原因之一就是SQL的代理没有开始运行。

sp_start_job系统存储进程有六个输出参数:

  • @job_name—在 SQL Agent工作的名字.
  • @job_id--  SQL Agent 工作标识的数字.
  • @error_flag—这个是保留参数.
  • @server_name--这个是目标服务器,任务在这个服务器上完成.
  • @step_name—这个是工作的 step name 工作必须在这个上面开始.这个同样适用于本地服务器上的工作
  • @output_flag—这个是保留参数.

系统的系统存储进程需要@job_name或者 @job_id参数中的一个, 但不需要两个同时出现剩下的参数是可选的. 这个进程对于数据库中任何用户都是可用的。



责任编辑:李宁

欢迎评论投稿

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134