MS SQL Server 2000作业实例
一.准备工作: 保证sql server启动以下两项服务:(1)SQL Server (2)SQL Server Agent,如图1,图2所示.
二.创建一个数据库和表 为了方便我们理解MS SQL Server 2000中作业,我们先创建一个数据库文件:test,再在库文件test中创建一个表文件:test001,表test001中仅设置两个字段,一个ID是自增型,一个testtime是日期与时间型,用来记录作业的时间变化,如图3所示:
三.如何创建作业 1.打MS SQL Server 2000企业管理器,打开左侧树到"作业",如图4.
2.在"作业"上单击鼠标右键,选择"新建作业",则弹出如图5所示介面,在名称后的文本框中输入作业名称,建议用英文字符和小写数字字符.选择适当的分类和所有者.在描述中输入作业的详细信息,以方便日后查看.操作完成后按"步骤"标签后如图6所示.
3.按图6中的"新建"按钮,新建一个作业步骤后出现如图7所示介面.
4.在步骤名后的文本框里输入一个步骤名,在类型后的文本框中选择:Transact-SQL 脚本(TSQL),在数据库后的文本框中选择:test(刚才我们新建的数据库文件),在命令后的文本框中输入TSQL语句,根据这个实例我们输入:insert into test001(testtime) values(getdate()),意思是把现在的日期与时间插入到test001表中.输入完成后,按确定按钮.
5.选择调度标签,如图8,按"新建调度"按钮,新建一个调度
6.新建完成后,则出现图10所示.在名称后的文本框里输入一个名称,然后选择一个调度类型,因为是实验性的,所以我们可以选择"反复出现",并按"更改"按钮,如图11.
7.按"更改"按钮后出现如图12所示的调度介面.
8.因为我们做的是一个实验,为了看出作业的实际效果,我们将调度做如下设置,如图13所示.发生频率设置成:每天,每日频率设置成:1分钟,也可以设置更长一些,但为了看效果我们设置成1分钟.然后按确定按钮.
9.设置完成后,按确定按钮,保存,则返回图14所示介面,表示调度设置成功.并按确定按钮,返回上一层介面,如图15.
10.按"通知"按钮,显示如图16所示.这里可以选择"作业完成时执行的操作",分别可以选择:电子邮件操作员(系统将发送电子邮件给操作员),呼叫操作员(系统自动呼叫操作员),网络发送操作员(系统将发送一个消息给操作员),写入Windows应用程序事件日志(将操作的信息写入到Windows应用程序日志中),自动删除作业(系统将自动删除定义的作业)
11.根据需要完成上一步设置后,(这里我们暂不做什么特别的设置),按确定按钮保存这个作业. 12.过一会,约几分钟后,我们把开test数据库中的test001数据表,看一下,如图17和18.
我们可以看到表test001中,每间隔一分钟将被插入一条新的记录,这说明我们的作业已经成功了. 通过这个实例我们了解了作业的创建过程,由于是一个实验性的实例,其中有些地方的设置并不是按照正常的操作需要设置的,所以建议大家不要把这个实例完全应用于平时数据库管理中. |