标题:MS SQL Server 2000作业实例
取消只看楼主
zysoft
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-12-14
 问题点数:0 回复次数:0 
MS SQL Server 2000作业实例

MS SQL Server 2000作业实例


一.准备工作:

保证sql server启动以下两项服务:(1)SQL Server (2)SQL Server Agent,如图1,图2所示.


(图1)


(图2)

二.创建一个数据库和表

为了方便我们理解MS SQL Server 2000中作业,我们先创建一个数据库文件:test,再在库文件test中创建一个表文件:test001,表test001中仅设置两个字段,一个ID是自增型,一个testtime是日期与时间型,用来记录作业的时间变化,如图3所示:


(图3)

三.如何创建作业

1.打MS SQL Server 2000企业管理器,打开左侧树到"作业",如图4.


(图4)

2.在"作业"上单击鼠标右键,选择"新建作业",则弹出如图5所示介面,在名称后的文本框中输入作业名称,建议用英文字符和小写数字字符.选择适当的分类和所有者.在描述中输入作业的详细信息,以方便日后查看.操作完成后按"步骤"标签后如图6所示.


(图5)


(图6)

3.按图6中的"新建"按钮,新建一个作业步骤后出现如图7所示介面.


(图7)

4.在步骤名后的文本框里输入一个步骤名,在类型后的文本框中选择:Transact-SQL 脚本(TSQL),在数据库后的文本框中选择:test(刚才我们新建的数据库文件),在命令后的文本框中输入TSQL语句,根据这个实例我们输入:insert into test001(testtime) values(getdate()),意思是把现在的日期与时间插入到test001表中.输入完成后,按确定按钮.


(图8)

5.选择调度标签,如图8,按"新建调度"按钮,新建一个调度


(图9)

6.新建完成后,则出现图10所示.在名称后的文本框里输入一个名称,然后选择一个调度类型,因为是实验性的,所以我们可以选择"反复出现",并按"更改"按钮,如图11.


(图10)


(图11)

7.按"更改"按钮后出现如图12所示的调度介面.


(图12)

8.因为我们做的是一个实验,为了看出作业的实际效果,我们将调度做如下设置,如图13所示.发生频率设置成:每天,每日频率设置成:1分钟,也可以设置更长一些,但为了看效果我们设置成1分钟.然后按确定按钮.


(图13)

9.设置完成后,按确定按钮,保存,则返回图14所示介面,表示调度设置成功.并按确定按钮,返回上一层介面,如图15.


(图14)


(图15)

10.按"通知"按钮,显示如图16所示.这里可以选择"作业完成时执行的操作",分别可以选择:电子邮件操作员(系统将发送电子邮件给操作员),呼叫操作员(系统自动呼叫操作员),网络发送操作员(系统将发送一个消息给操作员),写入Windows应用程序事件日志(将操作的信息写入到Windows应用程序日志中),自动删除作业(系统将自动删除定义的作业)


(图16)

11.根据需要完成上一步设置后,(这里我们暂不做什么特别的设置),按确定按钮保存这个作业.

12.过一会,约几分钟后,我们把开test数据库中的test001数据表,看一下,如图17和18.


(图17)


(图18)

我们可以看到表test001中,每间隔一分钟将被插入一条新的记录,这说明我们的作业已经成功了.

通过这个实例我们了解了作业的创建过程,由于是一个实验性的实例,其中有些地方的设置并不是按照正常的操作需要设置的,所以建议大家不要把这个实例完全应用于平时数据库管理中.

搜索更多相关主题的帖子: SQL 实例 Server 作业 
2005-12-14 14:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-38127-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.171682 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved