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

时间:2020-03-06 14:26:38  来源:igfitidea点击:

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

  • 我如何确定谁对此进行了锁定?
  • 如何禁用该锁?

解决方案

运行sp_who,找到具有所需数据库名称的spid,杀死该spid。

从SQL Server Management Studio:

  • 打开对象资源管理器
  • 扩展数据库服务器
  • 展开"管理"
  • 双击"活动监视器"
  • 使用所需的数据库定位过程
  • 右键单击过程
  • 点击"杀死进程"