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‘,
	@[email protected],
	@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
时间: 2024-11-10 10:17:56

sql作业启停服务器的相关文章

windows下同一台服务器上装有两个ORACLE数据库实例,通过命令启停数据库

同一台服务器上装有两个ORACLE数据库实例,通过命令启停数据库,如何区分操作的是哪个数据库实例?操作如下: 1.在命令行 set oracle_sid=one_实例   //先修改环境变量,这一步等于切换了数据库实例 sqlplus /nolog    connect /as sysdba    shutdown 或者 2.连接的时候 sqlplus user/[email protected] as sysdba    //也可以指定 shutdown immediate select in

Mysql进阶01 服务器下载 启停 配置相关

查询服务器是否安装过该软件包 采用 rpm 命令, RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" 使用 rpm -qa | grep - i mysql 查看是否安装成功 安装 rpm -ivh Mysql-server xxxxxxxxxxxxxx mysql安装成功之后,会自动创建一个mysql用户和mysql组 Linux 中为每个用户在/etc/passwd文件中有一个对应的行, 用户名:口令:用户

[翻译]——SQL Server使用链接服务器的5个性能杀手

原文:[翻译]--SQL Server使用链接服务器的5个性能杀手 前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-servers/的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步.尊重原创和翻译劳动成果,转载时请注明出处.谢谢! 当使用链接服务器(Linked Servers)时,最昂贵的代价就是网络带宽间大量数据的传输.在正确的服务器书写正

MS SQL作业Schedule的限制注意事项

  最近遇到了一个关于MS SQL作业Schedule下有限制的特殊案例,有一个作业,用户要求执行的时间为:9:30,14:30,16:30, 19:00,于是我设置了两个Schedule,其中一个每隔5小时执行一次,时间范围为9:30~  14:30.另外一个作业的Schedule为每隔150分钟执行,时间范围16:30 ~ 19:00, 结果设置后,用户反馈作业并没有在19:00执行,而是18:10执行了,我去检查,使用SSMS客户端(2014)打开检查时,发现设置每隔150分钟后,点击保存

oracle 10g/11g RAC 启停归档模式

 oracle 10g rac 启停归档模式  如果Oracle数据库运行在归档模式,当进行数据库维护时,可能需要暂停数据库的归档,在完成维护后,再重新启动归档模式. 通过以下步骤可以从归档模式转换为非归档模式: 以下步骤在一台机器上操作.节点二保持down.在所有的操作完成后在打开节点二的数据库. sql>connect SYS/PASSWORD sql>ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE; sql>shutdo

Mysql启停以及恢复备份恢复数据库

1.mysql启停 进入cmd 输入如下命令 net stop mysql(自己起的mysql名称) -------停 net strat mysql   --------------------------起 2.备份及恢复数据库 我只采用备份C:\ProgramData\MySQL\MySQL Server 5.1\data路径下的数据库文件夹(例如worktime) 备份脚本如下: color 0A --设置颜色title 工时管理数据库备份(请不要关闭,你可以最小化)!@echo off

samba服务日志文件-密码文件及启停

1.Samba服务日志文件日志文件对于samba非常重要,它存储着客户端访问samba服务器的信息,以及samba服务的错误提示信息等,可以通过分析日志,帮助解决客户端访问和服务器维护等问题.在/etc/samba/smb.conf文件中,logfile为设置samba日志的字段.#=======================GlobalSettings=====================================[global]#this tells Samba to use a

nginx启停脚本

安装nginx时,源码包中未带官方的启动脚本,也就无法使用service nginxd start这种启动方式,查了下资料自己写了一个: #!/bin/bash #@version: 0.0.1 #@author: lifafu #@file: #@time: 2017/02/04 08:00 #@company: source /etc/profile #加载系统环境变量 source $HOME/.bash_profile #加载用户环境变量 #set -o nounset #引用未初始化变

liunx weblogic服务启停脚本

1 #!/bin/bash 2 #sh xx.sh start xx项目 例如:sh autoWeblogic.sh start bius 3 #经测试发现weblogic 启动大概需要完全启动成功35秒左右 停止大概需要1~7秒 4 #如果多个项目可以把DOMAIN_NAME换成动态的参数进行传递 5 ### BEGIN WLS Configration 6 DOMAIN_NAME=appadmin 7 SERVER_NAME=$2 8 #得到服务器的ip 9 IP=`ifconfig | g