zoukankan      html  css  js  c++  java
  • sql作业启停服务器

    IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name='启用pubs数据库')
    	EXEC msdb.dbo.sp_delete_job @job_name='启用pubs数据库'
    
    --定义创建作业
    DECLARE @jobid uniqueidentifier
    EXEC msdb.dbo.sp_add_job
    	@job_name = N'启用pubs数据库',
    	@job_id = @jobid OUTPUT
    
    --定义作业步骤
    DECLARE @sql nvarchar(400),@dbname sysname
    SELECT @dbname=N'master',                   --数据库联机或者脱机只能在master数据库中进行
    	@sql=N'ALTER DATABASE pubs SET ONLINE'  --使用pubs数据库联机(启用)
    EXEC msdb.dbo.sp_add_jobstep
    	@job_id = @jobid,
    	@step_name = N'启用pubs数据库处理',
    	@subsystem = 'TSQL',
    	@database_name=@dbname,
    	@command = @sql
    
    --创建调度
    EXEC msdb..sp_add_jobschedule @job_id = @jobid, @name = N'启用pubs数据库处理调度', @freq_type=4, @freq_interval=1, @freq_subday_type=0x1, @freq_subday_interval=1, @active_start_time = 075000 --每天07:50分执行 --添加目标服务器 DECLARE @servername sysname SET @servername=CONVERT(nvarchar(128),SERVERPROPERTY(N'ServerName')) EXEC msdb.dbo.sp_add_jobserver @job_id = @jobid, @server_name = @servername
  • 相关阅读:
    [BZOJ4825][HNOI2017]单旋(线段树+Splay)
    [BZOJ4542][HNOI2016]大数(莫队)
    [LOJ6281]数列分块入门 5
    [LOJ6280]数列分块入门 4
    [LOJ6279]数列分块入门 3
    [LOJ6278]数列分块入门 2
    [LOJ6277]数列分块入门 1
    [BZOJ2120]数颜色
    [BZOJ3585]mex
    [ZJb417]区间众数
  • 原文地址:https://www.cnblogs.com/linsu/p/4714860.html
Copyright © 2011-2022 走看看