作业介绍 SQL SERVER的作业是一系列由SQL SERVER代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行Transact-SQL脚本、命令行应用程序、Microsoft ActiveX脚本、Integration Services 包、Analysis Services 命令和查询或复制任务。作业可以运行重
作业介绍
SQL SERVER的作业是一系列由SQL SERVER代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行Transact-SQL脚本、命令行应用程序、Microsoft ActiveX脚本、Integration Services 包、Analysis Services 命令和查询或复制任务。作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了 SQL Server 管理[参见MSDN]。
创建作业、删除作业、查看作业历史记录....等所有操作都可以通过SSMS管理工具GUI界面操作,有时候也确实挺方便的。但是当一个实例有多个作业或多个数据库实例时,通过图形化的界面去管理、维护作业也是个头痛的问题,对于SQL脚本与GUI界面管理维护作业熟优熟劣这个问题,只能说要看场合。下面主要介绍通过SQL脚本来管理、维护作业。
作业分类
创建作业时,往往需要指定作业类别,如果不指定新建作业类别,就会默认为“[未分类(本地)]”,如下截图所示:

当然,你可以查看、添加、删除、修改作业分类。请看下面操作。
1:查看作业分类
Code Snippet
有兴趣的可以研究一下存储过程msdb.dbo.sp_help_category
华友协同办公管理系统(华友OA),基于微软最新的.net 2.0平台和SQL Server数据库,集成强大的Ajax技术,采用多层分布式架构,实现统一办公平台,功能强大、价格便宜,是适用于企事业单位的通用型网络协同办公系统。 系统秉承协同办公的思想,集成即时通讯、日记管理、通知管理、邮件管理、新闻、考勤管理、短信管理、个人文件柜、日程安排、工作计划、工作日清、通讯录、公文流转、论坛、在线调查、
0
sp_help_category , @type VARCHAR(12) = NULL, @name sysname = NULL, VARCHAR(12) NVARCHAR(255) DECLARE @cmd NVARCHAR(255) (RTRIM(@class)) (RTRIM(@type)) (RTRIM(@name)) ) (() ) () ) sp_verify_category @class, @type_in, NULL, @category_class OUTPUT, @category_type OUTPUT ) RETURN(1) ) (msdb.dbo.syscategories category_class = @category_class) (25) ((25)) , @name, @category_class_string) RETURN(1) N(() N(() N(N() NNNNNNNNNNN(N) RETURN(@@error) END GO
sp_help_category
2:添加作业分类
如下所示,香港虚拟主机,添加一个叫"DBA_MONITORING"的作业分类
Code Snippet
有兴趣的可以研究一下存储过程msdb.dbo.sp_add_category
sp_add_category , , @name sysname NOCOUNT (RTRIM(@class)) (RTRIM(@type)) (RTRIM(@name)) sp_verify_category @class, @type, @name, @category_class OUTPUT, @category_type OUTPUT ) RETURN(1) msdb.dbo.syscategories WHERE (category_class = @category_class) AND (name = @name))) , , @name) RETURN(1) msdb.dbo.syscategories (category_class, category_type, name) VALUES (@category_class, @category_type, @name) RETURN(@@error) END GO
sp_add_category3:删除作业分类
如下所示,删除一个叫"DBA_MONITORING" 的作业分类
Code Snippet
有兴趣的可以研究一下存储过程msdb.dbo.sp_delete_category
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号