SQL Server 代理作业
2018-01-22 13:13
155 查看
1.什么是SQL Server代理?
SQLServer代理是一种MicrosoftWindows服务,它在
SQLServer 中执行计划的管理任务,即“作业”。
SQLServer代理使用
SQLServer来存储作业信息。作业包含一个或多个作业步骤。每个步骤都有自己的任务。例如,备份数据库。
SQLServer代理可以按照计划运行作业,也可以在响应特定事件时运行作业,还可以根据需要运行作业。
例如,如果希望在每个工作日下班后备份公司的所有服务器,就可以使该任务自动执行。将备份安排在星期一到星期五的22:00之后运行,如果备份出现问题,SQLServer代理可记录该事件并通知您。
2.启动和关闭代理
第一种方式:直接登录到SSMS里面启动和关闭第二种方式:在服务里面启动 (SQL Server 代理(实例名))
3.下面创建一张表做测试,实现每分钟插入一条数据到表里面
CREATE TABLE test2 (id INT IDENTITY (1,1) NOT NULL,
insert_date DATE
)
注意:在哪个库创建的这个表,执行代理作业就执行哪个库
4.新建作业
I.常规里面输入作业名称(根据实际情况来取名)
II.步骤→点击新建
III.输入步骤名称,和插入语句
INSERT INTO dbo.test2
( insert_date )
VALUES ( GETDATE() -- insert_date - date
注意:选择创建表的数据库
IV.设置执行频次,最后确定就完了
其实后面还可以设置报警提示,和邮件发送这些功能都用,如果有需要自己慢慢研究
5.查询执行是否成功
select * from test2
以上只是举了一个简单的SQL Server 代理的简单案例,希望对您们有所帮助!
相关文章推荐
- 从 SQL Server 2005 Beta 2 升级到 SQL Server 2005 社区技术预览后记录消息"无法找到指定的模块"错误和所有 SQL Server 代理作业不运行
- SQL Server代理-作业
- SQL SERVER 2008复制数据库时发生执行SQL Server代理作业错误
- sql server代理中作业执行SSIS包失败的解决办法
- SQL SERVER 代理作业 间隔到秒
- SQL Server代理中的作业
- sqlserver 使用脚本创建Sql Server代理作业
- 在SQL Server 2005上遇到了先删除已运行维护计划后,再删除代理中由其产生的作业时,提示删除失败,如何处理?
- (原)SQL Server 代理作业执行持续时间简述
- SQL Server修改代理作业的下次运行时间
- 如何修改 SQL Server 代理主作业 (Transact-SQL)
- 第九篇 SQL Server代理了解作业和安全
- 如何使用 SQL Server 代理作业运行包
- sql server 2005 代理作业
- 第七篇 SQL Server代理作业活动监视器
- SQL Server Alwayson创建代理作业的注意事项详解
- sql server 代理 创建作业(定时去做一些动作)
- 第二篇 SQL Server代理作业步骤和子系统
- 第六篇 SQL Server代理深入作业步骤工作流
- 使用”Sql Server 代理“下的”作业“定时执行期望的任务