sp_dropuser 
然后杀进程。

解决方案 »

  1.   

    好象不对。sp_dropuser是把用户从这个数据库中去掉,而不是关掉他的session.如果去掉,先得把他所建的表,视窗的拥有权换掉,事情就复杂了。我只是想在某一时刻强制让所有这个数据库的用户退出,(不是关闭SQL SERVER),然后我可以做恢复数据库之类的工作,等完成后用户还是可以上来的。继续努力想一想。:)谢了。
      

  2.   

    您可以先将sql server暂停(pause),然后给活动用户的电脑发信息(pls disconnect in 5 min),然后(5min之后)再kill。备份结束后,再恢复sql server。
    hth其实用户在工作是备份数据是很正常的事情,为什么一定要他们都退出呢?
      

  3.   

    none:对,我知道备份是可以的,可我要做的是恢复数据库,必须只能是单用户模式。暂停server可能不行,因为这个主机上还有其他数据库在运行。oracle里有kill session这个用法,就是找不到sql server相对应的语法。