SQL数据库正在使用,所以未能获得对数据库的排它访问权

2011-01-12 09:45:00

今天在恢复网站数据库的时候(sql2000),提示: 因为数据库正在使用,所以未能获得对数据库的排它访问权。搞了半天,还是提示这个错误,重启了远程服务器,打开问题依旧,郁闷死了..
于是在网站搜索解决办法,有的说 右键数据库--->>所有任务-->>分离数据库--->>清除(把所有的连接)--取消,试过问题依旧,有的说,分离掉然后附加,还是不行,根本不让分离,提示有用户正在连接,断天连接还是不行,于是想别的办法.
有的说用killspid 关闭进程,然后是一大堆代码,看不懂,嘿嘿,怕出问题,不敢冒然一试.
后来想到一个办法,你既然有人在连接数据库,我把数据库服务给你停了,我看你还连.....
于是,,,,,数据库服务被关掉了,,,,然后重新启动服务....OK了,哈哈...当变一个思维方式,你会发现,解决问题是如此的简单!!!
还有一个更绝的办法:
在IIS里停掉你的网站,然后打开SQL管理器,选择你的数据库,右键,所有任务,分离数据库,点击清除按钮(清除连接数据库的用户),清除成功后,最后点下面的取消按钮,别真点到分离了,呵呵.然后再恢复你的sql数据库吧.哈哈....

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注