强制删除MSSQL登录?

时间:2016-03-14 14:28:45

标签: sql-server login

我无法删除新创建的登录信息,因为服务器不断丢弃登录信息'(..)'用户当前已登录。(Microsoft SQL Server,错误:15434)"。

登录是在几分钟前创建的,从.NET Web应用程序使用过一次,Web应用程序已关闭(整个IIS服务器已停止),SQL服务器已重启多次,会话表为空。

可能导致服务器仍然认为用户已登录的原因是什么,以及如何解决?

2 个答案:

答案 0 :(得分:0)

(感谢Shnugo对该解决方案的评论)

显然,SQL Server Management Studio是用户登录的原因,即使我已断开连接并重新连接我的Windows用户名。简单的SSMS重启解决了这个问题。

答案 1 :(得分:0)

您必须知道,SQL Server Management Studio的每个窗口都会打开自己的连接。

您与自己的SSMS查询窗口冲突......

就像一个小故事:

我曾经为测试系统准备了一个查询。当一切运行正常时,我将SSMS服务器窗格从测试系统断开,并将其重新连接到相同的生产系统。由于数据库的名称是相同的,我刚刚执行了文件并且非常惊讶,我得到的错误就像“对象已经存在......”。我花了一段时间才发现,打开的查询仍在针对测试系统运行。没有明显暗示反映这一点......