高分求助关于调用job的问题 打开你的SQL事件探查器,右键你的JOB-》启动作业,再到SQL事件探查器找到如下的代码,在查询分析器中运行一下试试。exec msdb..sp_start_job @job_id = 0xB85AD5191546C04CA5429610E8338085 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考这个系统存储过程sp_start_job指示 SQL Server 代理程序立即执行作业。语法sp_start_job [@job_name =] 'job_name' | [@job_id =] job_id [,[@error_flag =] error_flag] [,[@server_name =] 'server_name'] [,[@step_name =] 'step_name'] [,[@output_flag =] output_flag]参数[@job_name =] 'job_name'是要启动的作业名。必须指定 job_id 或 job_name 两者之一,但不能同时指定两者。job_name 的数据类型为 sysname,默认设置为 NULL。[@job_id =] job_id是要启动的作业标识号。必须指定 job_id 或 job_name 两者之一,但不能同时指定两者。job_id 的数据类型为 uniqueidentifier,默认设置为 NULL。[@error_flag =] error_flag保留。 [@server_name =] 'server_name'是要启动作业的目标服务器。server_name 的数据类型是 nvarchar(30),默认设置为 NULL。server_name 必须是作业当前的目标服务器之一。[@step_name =] 'step_name'是开始执行作业的步骤名。只适用于本地作业。step_name 的数据类型是 sysname,默认设置为 NULL。[@output_flag =] output_flag保留。返回代码值0(成功)或 1(失败) 添加作业:EXEC sp_add_job @job_name = 'test', EXEC sp_add_jobstep @job_name = 'test', @step_name = 'test_1', @subsystem = 'TSQL', @command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/ @retry_attempts = 5, @retry_interval = 5EXEC sp_add_jobschedule @job_name = 'test', @name = 'Schedule_test', @freq_type = 16, -- daily @freq_interval = 26, @active_start_time = 10000 看看帮助吧!sp_add_jobschedule @job_id = @JobID, @name = N'ff', @enabled = 1, @freq_type = 4, --每天 @active_start_date = 20021212, --开始日期 @active_start_time = 0, --开始时刻 @freq_interval = 1, --子周期 @freq_subday_type = 8, --单位是小时 @freq_subday_interval = 10, --10小时 @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959 求SQL 用SQL语句怎么实现中英文混合的字符串的截取? 存储过程中赋值问题 好友关系链数据库设计求教,一定要高手解答 如何要windows 2000 professional版中安装SQL server 2000? 请问TEXT数据类型可以存多少字符的数据,还有。。。。。 关于sql2005的varchar查询 求一简单触发器语句 按姓氏笔画排序问题? 如何避免在插入到数据时的 \+回车 被过虑,在线等待,紧急.... 在ASP中如何判断表的字段是否只读?? 关于查询重复纪录的问题,高分相送,很急!
sp_start_job
指示 SQL Server 代理程序立即执行作业。语法
sp_start_job [@job_name =] 'job_name' | [@job_id =] job_id
[,[@error_flag =] error_flag]
[,[@server_name =] 'server_name']
[,[@step_name =] 'step_name']
[,[@output_flag =] output_flag]参数
[@job_name =] 'job_name'是要启动的作业名。必须指定 job_id 或 job_name 两者之一,但不能同时指定两者。job_name 的数据类型为 sysname,默认设置为 NULL。[@job_id =] job_id是要启动的作业标识号。必须指定 job_id 或 job_name 两者之一,但不能同时指定两者。job_id 的数据类型为 uniqueidentifier,默认设置为 NULL。[@error_flag =] error_flag保留。 [@server_name =] 'server_name'是要启动作业的目标服务器。server_name 的数据类型是 nvarchar(30),默认设置为 NULL。server_name 必须是作业当前的目标服务器之一。[@step_name =] 'step_name'是开始执行作业的步骤名。只适用于本地作业。step_name 的数据类型是 sysname,默认设置为 NULL。[@output_flag =] output_flag保留。返回代码值
0(成功)或 1(失败)
EXEC sp_add_job @job_name = 'test',
EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/
@retry_attempts = 5,
@retry_interval = 5
EXEC sp_add_jobschedule @job_name = 'test',
@name = 'Schedule_test',
@freq_type = 16, -- daily
@freq_interval = 26,
@active_start_time = 10000
@job_id = @JobID,
@name = N'ff',
@enabled = 1,
@freq_type = 4, --每天
@active_start_date = 20021212, --开始日期
@active_start_time = 0, --开始时刻
@freq_interval = 1, --子周期
@freq_subday_type = 8, --单位是小时
@freq_subday_interval = 10, --10小时
@freq_relative_interval = 0,
@freq_recurrence_factor = 0,
@active_end_date = 99991231,
@active_end_time = 235959