数据库系列之T-SQL(作业与维护计划)

什么是作业

作业是SQL Server定时执行的计划。

SQL Server 维护计划和作业的关系

维护计划是系统预定义的作业,例如备份、还原数据库,清空日志等维护计划。

常规选项卡

  1. 打开SqlServer数据库,点开SqlServer代理,在代理下找到作业,右击作业选择新建作业。

    步骤阅读

  2. 常规选项卡中,需要输入作业的名称、所有者、类别及说明,并将已启用状态勾选上,如图所示:输入好后,点击确定按钮即可。

    END

步骤选项卡

  1. 点击步骤选项卡,在这里选择新建按钮,来创建作业的内容。

  2. 点击新建后,在弹出的窗口中,输入步骤名称、执行类型、运行身份、数据库及命令脚本。如图所示:输入好后,点击确定按钮即可。

    END

计划选项卡

  1. 设置完执行步骤后,需要对所创建的步骤进行时间的控制,也就是所谓的按时执行命令,点开计划选项卡,点击新建按钮。

  2. 点击新建按钮会,在弹出的窗口中输入执行命令的时间、周期等。输入好后,点击确定按钮即可。

    END

警报选项卡

  1. 打开警报选项卡后,点击新建按钮,这里的操作是设置执行命令时出现问题发出的警报。

  2. 打开警报设置窗口后,输入名称、类型、定义、条件等。输入好后,点击确定按钮即可。

    END

通知选项卡

  1. 通知选项卡中,可以配置作业完成时要执行的操作,例如发送电子邮件、寻呼、写入Windows应用程序事件日志、自动删除作业等。

    END

目标选项卡

  1. 目标选项卡中可以设置目标为本地服务器还是多台服务器,如果是多台需要进行相应的配置操作。

  2. 所有操作都完成后,点击窗口中的确定按钮,这个作业就创建完成了。
时间: 2024-10-14 02:37:54

数据库系列之T-SQL(作业与维护计划)的相关文章

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分钟后,点击保存

SQL Server Database 维护计划创建完整的备份策略

 SQL Server的维护计划Maintenance Plan是一个非常实用的维护工具,可以完成大多数的数据库维护任务,通过对这些功能的封装,可以省去很多的代码编写时间.网络上完整介绍的不是很多,特此补上一篇. 数据库的备份是日常操作非常重要的一个环节,备份的方法也很多,其中最简单的方法就是通过Management Studio的图形界面,这种方法对于即时性的备份需求是最快的. 也可以通过SQL语句,直接通过语句相对来说对于自定义的自动化备份更灵活: BACKUP DATABASE myd

Azure SqlDatabase 系列之2--Azure SQL Database 与 SQL Server 的比较

(内容整理自msdn Azure Sql Database主题部分内容) 与 SQL Server 相似,Azure SQL Database 为基于 Transact-SQL 的数据库访问公开表格格式数据流 (TDS) 接口.这允许你的数据库应用程序采用与它们使用 SQL Server 相同的方式来使用 Azure SQL Database. 与 SQL Server 管理不同,Azure SQL Database 从物理管理中提取逻辑管理:你继续管理数据库.登录名.用户和角色,但 Micro

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应的GIS专业理论知识. 5.其他相关知识. SQL Serve

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 @s

SQL Server 备份维护计划

原文:SQL Server 备份维护计划 1. 创建维护计划:SSMS -> 管理 -> 维护计划 -> 新建维护计划 2. 添加子计划(备份计划) a) 每30分钟:事务日志备份  每天:差异备份  每周:完整备份 b) 维护计划会自动创建作业

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

在用SQL语句创建SQL Server作业时有时出现如下错误: 消息 515,级别 16,状态 2,过程 sp_add_job,第 137 行 不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs':列不允许有空值.INSERT 失败. 语句已终止. 这可能与为作业创建的数据库登录ID有关,这个登录ID需要是数据库的所有者(我的是sa),因此将 @owner_login_name=N'HYSERITC003/wellcomm', 中的N'HYSERITC00

最佳实践 · 实例级别数据库上云RDS SQL Server

摘要: 摘要 到目前,我们完成了SQL Server备份还原专题系列八篇月报分享:三种常见的数据库备份.备份策略的制定.查找备份链.数据库的三种恢复模式与备份之间的关系.利用文件组实现冷热数据隔离备份方案.如何监控备份还原进度.阿里云RDS SQL自动化迁移上云的一种解决方案以及上个月分享的RDS SDK实现数据库迁移上阿里云,本期我们分享如何将用户线下或者ECS上自建实例级别数据库一键迁移上阿里云RDS SQL Server. 摘要到目前,我们完成了SQL Server备份还原专题系列八篇月报

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =