数据库作业建立教案_数据库操作电子教案

2020-02-26 教案模板 下载本文

数据库作业建立教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库操作电子教案”。

数据库作业建立教案

1、实现此功能的意义

帮助软件进行自动化任务操作,减少程序人工干预,提高数据的准确性,通过作业可以处理平时很多的工作,如:数据库的备份、扣费、库存管理、处方备份等。

2、实现的原理

用数据库的代理工作,建立任务内容,定时执行。

3、实现的步骤(必须启用数据库SQL代理服务,并将服务改为自动运行)A、在服务器计算机上点右键管理打开如下图

双击SQL代理完成下图所示的设置(启动类型改为自动,并点击启动,然后完成)

下一步是进行SQL软件启用,并找到代理的作业,新建作业

下一步进行 如下图先填写名称

然后点击步骤--新建如下图 步骤名称随便填写

重点:数据库名称一定要为医院的正式库数据库,将‘数据库名’四个汉字换成 医院对应的数据库 如hospital,在作业的路径一定要完善,如我们公司的标准作业备份路径为 E:hos_bak目录。

上图为一个备份的任务,我们再举例一个固定扣费的作业如下图,前面步骤跳过,似类操作,只是命令的地方不一样

这个地方的 exec usp_zyb_gdkf是数据库中的一个存储过程 然后我们点右下解的确定,进入计划任务的配置

点击计划后,然后点新建,然后出现作业计划窗口,我们需要选择名称(随意填写),计划类型默认为重复执行,频率执行我们要根据实际的情况选择,如固定扣费的项目是每天都要执行的(如床位费),如我们的数据收缩日志建议一个星期处理一次就行了,如处方备份、库存备份、数据库备份都需要每天进行,通常我们的数据库备份都分为一天中有三个时段进行,所以数据库备份就有三个作业,只是时间和名称不一样。设置好后我们点确定后完成。

再点确定后我们就完成了作业的建立了,常规的作业内容如下: 药房库存备份作业:提供后期药房历史库存查询

调用命令:

exec usp_yf_pckc_bak(备注:需要选择医院数据库)调用频率:

一般都在每天23:50调用

药库库存备份作业:提供后期药库历史库存查询

调用命令:

exec usp_yk_yppc_bak(备注:需要选择医院数据库)调用频率:

一般都在每天23:55调用

药房处方备份作业:将当天有效处方转移至备份表

调用命令:

exec USP_YF_BAK(备注:需要选择医院数据库)调用频率:

一般都在每天23:30调用

药房无效处方处理作业:导走5小时前无效处方

调用命令:

exec USP_YF_CF_OUT(备注:需要选择医院数据库)调用频率:

一般都在每天23:35调用

住院固定扣费作业:

调用命令:

exec usp_zyb_gdkf(备注:需要选择医院数据库)调用频率:

一般都在每天23:00调用

数据库备份作业:主要用于定时备份数据,一天至少备份三次 调用命令:

每天7:00的备份

BACKUP DATABASE 数据库名 TO DISK='E:hos_bakhos_0700.bak' WITH INIT 每天13:00的备份

BACKUP DATABASE 数据库名 TO DISK='E:hos_bakhos_1300.bak' WITH INIT 每天19:00的备份

BACKUP DATABASE 数据库名 TO DISK='E:hos_bakhos_1900.bak' WITH INIT 备注:E:hos_bak 为备份文件存放路径名视情况而定;调用频率:分别对应每天07:00、13:00、19:00各一个作业。SQL2005/SQL2008数据库可设置自动收缩,每周一次。调用语句:(备注:需要将hospital换成医院数据库)ALTER DATABASE [hospital] SET RECOVERY SIMPLE DBCC SHRINKDATABASE(N'hospital', 0,TRUNCATEONLY)ALTER DATABASE [hospital] SET RECOVERY FULL 如果第二天时我们一定要观察我们的作业执行情况,那么可以在作业上点右键,查看历史记录如下图所示

绿色勾代表成功

红色叉代表失败,那么我们就要检查原因了。可以点击前面的+号进行展开

《数据库作业建立教案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据库作业建立教案
点击下载文档
相关专题 数据库操作电子教案 作业 教案 数据库 数据库操作电子教案 作业 教案 数据库
[教案模板]相关推荐
    [教案模板]热门文章
      下载全文