如何在单用户模式下找出谁拥有SQL Server 2005数据库?

时间:2008-09-19 15:49:14

标签: sql-server-2005

我有一个单用户模式的数据库,我正在尝试删除它,以便我可以重新运行它上面的创建脚本,但我被锁定了。

  1. 我如何找出锁定谁?
  2. 如何禁用该锁?

2 个答案:

答案 0 :(得分:1)

运行sp_who,找到你需要的数据库名称的spid,杀死spid。

答案 1 :(得分:0)

从SQL Server Management Studio:

  1. 打开对象资源管理器
  2. 展开数据库服务器
  3. 展开“管理”
  4. 双击“活动监视器”
  5. 使用所需数据库找到流程
  6. 右键点击流程
  7. 点击“杀死进程”