原因是SQL服务器已配置为在 " Windows 身份验证模式 (Windows 身份验证) " 操作和不允许使用 SQL 帐户。
设置允许SQL Server 身份登录操作步骤:
第一步:在“Microsoft SQL Server Management Stdio”中,展开"SQL Server组",鼠标右键点击SQL Server 服务器的名称。
第二步:选择"属性"
第三步:再选择"安全性"选项卡
第四步:在"身份验证"下,选择"SQL Server 和Windows 身份验证模式"
第五步:确定,并重新启动SQL Server 服务。
只能查询登录进程kill掉后再删除了
select spid from sysprocesses where loginame='登录名'
假设spid=100,kill 100
这个用户是你正在登录的那个用户吗,如果不是的话,可能有别人在用这个账户登录你的sql,在服务端将其注销即可,如果是你用的那个用户的话,退出后,用管理员登录后 delete 即可。
退出登陆不就好了