cufehx 2008-7-1 12:23
Upgrade Database之前能否踢出已接入访问的用户
由于最近一次Upgrade Database不成功导致数据库被锁,看了一下文章说是因为Upgrade Database时存在已经接入访问的用户。我想请问大家,能不能在Upgrade Database前踢出所有用户再upgrade?
ljs53 2008-7-1 20:53
回复 楼主 的帖子
那就先把SQL停掉 再升级不就行了
cufehx 2008-7-4 10:25
回复 沙发 的帖子
SQL停掉不是所有的库都不能访问了,我只是要更新某一个数据库。
要是没有其他办法就像ljs53那样做,呵呵。谢谢ljs53.
我目前的办法是尽量等下班或中午休息的时候upgrade,更新之前先做好数据库备份。
没有蛀牙 2008-7-4 16:22
请问楼主使用的是什么版本?用web么?
如果用web的话,可以使用群发邮件的方式通知一下:
ljs53 2008-7-5 13:14
我们现在升级的时候一般都是中午的时候或是晚上下班以后
先发出mail通知
然后做升级
不过还发生过由于升级的时候仍旧有用户在访问数据库造成升级失败的
softfly 2008-7-5 21:50
这个东西需要配合一下,CQ自己没有办法主动来踢掉全部的用户
需要发信来协调终端用户
需要用DB工具上帮忙
如果在DB2上可以用DB2 FORCE APPLICATION ALL来停止所有的连接
SQL SERVER上可以定制、启动INSTANCE来实现
cufehx 2008-7-15 18:14
在这一并感谢高露洁、ljs53、softfly,我们客户端CS和WEB的都用,用CS的多些,数据库用的SQLSERVER,目前还是upgrade还是采用的先发邮件通知,中午或下班后更新。但我觉得softfly的方法会更好一些,但我不会,呵呵