繁体   English   中英

强制删除MSSQL登录?

[英]Force drop an MSSQL login?

我无法删除新创建的登录名,因为服务器不断抛出“用户当前登录时无法删除登录名(..)”。(Microsoft SQL Server,错误:15434)。

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

什么可能导致服务器仍然认为用户已登录,我该如何解决?

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

显然,即使我已断开连接并使用Windows用户名重新连接,SQL Server Management Studio仍使用户保持登录状态。 一个简单的SSMS重新启动即可解决该问题。

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

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

就像一个小故事:

我曾经有一个为测试系统准备的查询。 当一切运行正常时,我从测试系统断开了SSMS服务器窗格的连接,然后将其重新连接到相同的生产系统。 由于数据库的名称相同,所以我刚刚执行了该文件,感到非常惊讶,因为出现诸如“对象已存在...”之类的错误。 我花了一段时间才发现,打开的查询仍在针对测试系统运行。 没有明显的迹象可以反映出这一点...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM