因一些原因要删除SQL中一用户,但删除时说用户已登录,这个问题如何去解决?我想把此用户从SQL里删掉,请大虾指点
原因是SQL服务器已配置为在 " Windows 身份验证模式 (Windows 身份验证) " 操作和不允许使用 SQL 帐户。
设置允许SQL Server 身份登录操作步骤:
第一步:在“Microsoft SQL Server Management Stdio”中,展开"SQL Server组",鼠标右键点击SQL Server 服务器的名称。
第二步:选择"属性"
第三步:再选择"安全性"选项卡
第四步:在"身份验证"下,选择"SQL Server 和Windows 身份验证模式"
第五步:确定,并重新启动SQL Server 服务。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-12-15
只能查询登录进程kill掉后再删除了
select spid from sysprocesses where loginame='登录名'假设spid=100,kill 100
第2个回答 2013-07-02
这个用户是你正在登录的那个用户吗,如果不是的话,可能有别人在用这个账户登录你的sql,在服务端将其注销即可,如果是你用的那个用户的话,退出后,用管理员登录后 delete 即可。
第3个回答 2013-07-02
退出登陆不就好了