sql创建作业

原创 2012年03月28日 09:56:15
--定义创建作业
DECLARE @jobid uniqueidentifier
EXEC msdb.dbo.sp_add_job
@job_name = N'有奖问答用户统计',
        @job_id = @jobid OUTPUT
       
--定义作业步骤
DECLARE @sql nvarchar(400),@dbname sysname
SELECT @dbname=DB_NAME(), --作业步骤在当前数据库中执行
        @sql=N'exec ClickOrder_Old.dbo.Job_PVUVByQuiz null' --一般定义的是使用TSQL处理的作业,这里定义要执行的Transact-SQL语句
EXEC msdb.dbo.sp_add_jobstep
        @job_id = @jobid,
        @step_name = N'作业步骤名称',
        @subsystem = 'TSQL', --步骤的类型,一般为TSQL
        @database_name=@dbname,
        @command = @sql
--创建调度(使用后面专门定义的几种作业调度模板)
EXEC msdb.dbo.sp_add_jobschedule
        @job_id = @jobid,
        @name = N'有奖问答用户统计调度',
        @freq_type=4,                --每天
        @freq_interval=1,            --指定每多少天发生一次,这里是1天一次.
        @freq_subday_type=0x1,       --重复方式,0x1=在指定的时间,0x4=多少分钟,0x8=多少小时执行一次
        @freq_subday_interval=1,     --重复周期数,这里每小时执行一次(@freq_subday_type不为0x1才有效)
        @active_start_date = NULL,   --作业执行的开始日期,为NULL时表示当前日期,格式为YYYYMMDD
        @active_end_date = 99991231, --作业执行的停止日期,默认为99991231,格式为YYYYMMDD
        @active_start_time = 023000, --作业执行的开始时间,格式为HHMMSS
        @active_end_time = 235959    --作业执行的停止时间,格式为HHMMSS

相关文章推荐

SQL 语句创建作业

SQL 语句创建作业 EXEC master.dbo.xp_servicecontrol N'START', N'SQLSERVERAGENT' exec msdb..sp_set_sqlagen...

sql创建作业调度

--定义创建作业 DECLARE@jobiduniqueidentifier EXEC msdb.dbo.sp_add_job     @job_name= N'作业名称',     @job...

SQL Server代理作业的创建

1、新建作业 2、在常规选项卡中填入名称 3、在步骤选项卡中单击“新建”: 4、单击确定,在计划选项卡中,单击“新建” 5、在窗口中填写相应...

创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。) .

摘自: http://blog.csdn.net/holyrong/article/details/3367959   在用SQL语句创建SQL Server作业时有时出现如下错误: ...
  • bobwu
  • bobwu
  • 2014年01月20日 16:27
  • 4115

sql创建作业实现循环执行操作

sql创建作业实现循环执行操作
  • y_f123
  • y_f123
  • 2014年09月24日 08:56
  • 917

sqlserver 使用脚本创建Sql Server代理作业

use master GO /* --开启sql server代理 sp_configure 'show advanced options', 1; GO RECONFIGURE; ...

sql语句创建脚本作业

sql作业的创建

sql server 脚本创建备份数据库的存储过程及利用前述存储过程自动备份数据库的作业

一、创建备份数据库的存储过程 /****** Object: Procedure [dbo].[SP_BackUp_DataBase_Log] Script Date: 3/10/2017 2:...
  • hejisan
  • hejisan
  • 2017年03月10日 15:09
  • 363

SQL创建作业

 --作业的应用,必须启动Sql server agent进程。 --下面是sql2005创建一个作业的脚本。 --定义创建作业  DECLARE @jobid uniqueidentif...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql创建作业
举报原因:
原因补充:

(最多只允许输入30个字)