无法删除登录名 '***',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434) [数据库 SQLServer]

问题描述:

当删除数据库用户时,有时会得到这样的提示: 无法删除登录名 '***',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434)


解决办法:

1.首先执行:EXEC sp_who查出用户进程的spid,

2.然后执行:kill spid

3.最后执行:sp_drop login [用户名]