sybase数据库在使用

2012-11-10   来源:站长日记       编辑:沧海桑田   类别:数据库    转载到:    发表评论

sybase数据库在使用? 从这点来说SYBASE真的很弱,最笨办法,重启服务器,重新操作,最好执行下列命令

isql -Usa -P -i sql.sql
Msg 3101, Level 16, State 1:
Server 'WQNT', Line 1:
Database in use.  A user with System Administrator (SA) role must have exclusive
use of database to run load.
Database 'zsdb' is now online.

Server Message:  Server Message:  Number  3101, Severity  16
Database in use.  A user with System Administrator (SA) role must have exclusive use of database to run load

解决方法
有些用户正在使用该被恢复的数据库。使用下面的sql查询哪些会话在连接该数据库。
select spid,hostname,loggedindatetime,ipaddr from master.dbo.sysprocesses where db_name(dbid)='数据库名'
使用如下的sql杀掉连接那个数据库的用户连接:
select 'kill '+convert(varchar,spid) from master.dbo.sysprocesses where db_name(dbid)='数据库名'

笨办法
重启服务器,重新操作

19

2
19|2 | 鲜花 VS 砸蛋 | 137阅读 0评论
 
不想登录?直接点击发布即可作为游客留言。
昵称  邮箱 网站 验证码 = 1+1