资源简介
自动检测并解锁的程序(FOR MS SQL SERVER 7/2000及以后的版本)
在一些中大型MIS系统中,往往同时在线的工作站有几十台,如果系统有死锁情况发现,会导致很多工作站都暂停工作。对于一些要求很高的系统,比如POS系统则会影响到整个企业的工作,在未能完全找到程序的问题前,您可以使用本系统来临时解决问题,这样只会影响到其中一台导致整个系统死锁的电脑。
原理: 利用ms sql server 的系统存储过程sp_who来列表整个系统进程,并通过blk字段来获得当前是否有进程互相等候,然后找到影响到整个源头的进程并调用kill来取消它。
整个系统非常简单。因为调用的系统存储过程是属于ms sql server的,因此本程序只在ms sql server上测试过( 也许能用在sybase sql server上,熟悉其他数据库系统的人员可以根据此原理自行修改源码)
在一些中大型MIS系统中,往往同时在线的工作站有几十台,如果系统有死锁情况发现,会导致很多工作站都暂停工作。对于一些要求很高的系统,比如POS系统则会影响到整个企业的工作,在未能完全找到程序的问题前,您可以使用本系统来临时解决问题,这样只会影响到其中一台导致整个系统死锁的电脑。
原理: 利用ms sql server 的系统存储过程sp_who来列表整个系统进程,并通过blk字段来获得当前是否有进程互相等候,然后找到影响到整个源头的进程并调用kill来取消它。
整个系统非常简单。因为调用的系统存储过程是属于ms sql server的,因此本程序只在ms sql server上测试过( 也许能用在sybase sql server上,熟悉其他数据库系统的人员可以根据此原理自行修改源码)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2003-06-02 09:12 app_unlock1
文件 38400 2003-05-31 23:52 app_unlock1\app_unlock1.pbl
----------- --------- ---------- ----- ----
38400 2
----------- --------- ---------- ----- ----
目录 0 2003-06-02 09:12 app_unlock1
文件 38400 2003-05-31 23:52 app_unlock1\app_unlock1.pbl
----------- --------- ---------- ----- ----
38400 2
评论
共有 条评论