每天定时为住院病人增加费用(比如床费),想用作业实现,安全性怎么样?

dxhh99 2008-07-28 09:52:25
对住院病人的部分费用,比如床费、护理费、每天定时(比如23点59分)自动增加,想用作业实现,安全性怎么样?
会不会出现纪录不上的问题?

另外如果作业启动前,服务器停机了,开机后又错过了设定的时间,这种情况该如何处理?

有没有其他更好的办法呢?
...全文
139 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dxhh99 2008-07-31
  • 打赏
  • 举报
回复
建立一个表,保存作业成功执行的最后时间,通过检测这个时间判断作业的执行情况,必要时可以在应用程序里手动执行。。
wangxuelid 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fcuandy 的回复:]
如果查询或缴费时再计算,可能有时数据量大运算时,等待时间比较久,用户(包扩病人和医院工作人员)是无法接受的。

做为作业,在数据库负荷较小的时段进行,是一种不错的做法。

至于楼主说的如果掉电或当机之内的意外,这种情况确实无法避免, 但是有一点大家都知道,23.59执行和 第二天的0点30分执行都是没有什么区别的,因为结果值依赖于时间(当然值会不一样).

如果考滤意外情况,可以设置多执行两次,比如每晚 23…
[/Quote]
flairsky 2008-07-29
  • 打赏
  • 举报
回复
问题不大,多设置两个时间执行嘛,只要避免重复计算就好了,患者会骂人了
dxhh99 2008-07-29
  • 打赏
  • 举报
回复
做一个后台运行的监视服务,到点自动计算,

这方法好不好呢?
hery2002 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dxgxk 的回复:]
怎么样用代码或者存储过程 查询上一次某个作业执行是否成功呢?
[/Quote]
2005 使用 sp_MSget_jobstate
sdxiong 2008-07-29
  • 打赏
  • 举报
回复
住院病人再怎么多也有一个上限的,即使三甲的医院也不可能同时有几万的病人。
再者,查询和缴费的计算一般都只针对某一个病人,建好索引不可能慢。

由作业自动计算我觉得应该只能作为参考的,缴费时还是要验证一次,
意外的重启能发现当然最好,要是没有及时发现,那就问题大了。。。。
dxgxk 2008-07-29
  • 打赏
  • 举报
回复
怎么样用代码或者存储过程 查询上一次某个作业执行是否成功呢?

utpcb 2008-07-29
  • 打赏
  • 举报
回复
你写可以写一个计划任务! 或者!
bamboo_jaing 2008-07-29
  • 打赏
  • 举报
回复
像这种的需求最好通过应用程序实现,比如做一个后台运行的监视服务,到点自动计算,并返回一个计算的结果(是否成功、最后更新的日期)等等
fcuandy 2008-07-28
  • 打赏
  • 举报
回复
如果查询或缴费时再计算,可能有时数据量大运算时,等待时间比较久,用户(包扩病人和医院工作人员)是无法接受的。

做为作业,在数据库负荷较小的时段进行,是一种不错的做法。

至于楼主说的如果掉电或当机之内的意外,这种情况确实无法避免, 但是有一点大家都知道,23.59执行和 第二天的0点30分执行都是没有什么区别的,因为结果值依赖于时间(当然值会不一样).

如果考滤意外情况,可以设置多执行两次,比如每晚 23.59, 和凌晨 0.30, 凌晨1 点. 这样基本就不需要人手工再执行了。当然,如果不掉了就是多做了几次重复工作. 如果在你执行的这三个时间都经常掉电或当机,那只能说明你服务器或系统有毛病了,快点处理吧。
谁是谁的谁 2008-07-28
  • 打赏
  • 举报
回复
是SQL SERVER 2005版吗?
不知道是否可以利用Service Broker实现楼主所说的功能
sdxiong 2008-07-28
  • 打赏
  • 举报
回复
为什么要定时增加呢??

查询或缴费时再计算不行吗?
jacklinchen 2008-07-28
  • 打赏
  • 举报
回复
只要服务正常,作业无问题,当然会记录上了。

若服务器停了,就只能手工执行补上了
hery2002 2008-07-28
  • 打赏
  • 举报
回复
另外如果作业启动前,服务器停机了,开机后又错过了设定的时间,这种情况该如何处理?
-----------
这种就只有手动执行了。
服务器停机了,那么你整个数据库都动不了了,
相关推荐
发帖
应用实例

2.7w+

社区成员

MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
帖子事件
创建了帖子
2008-07-28 09:52
社区公告
暂无公告