显示尝试连接到SQL Server的所有用户

时间:2012-12-17 06:23:37

标签: sql-server sql-server-2008-r2

是否可以显示尝试连接到特定SQL Server实例的所有用户?

我在某个地方有一个流氓程序,我找不到它。我也更改了sql密码,所以现在进程无法连接到数据库,但我还是想停止它。

谢谢!

2 个答案:

答案 0 :(得分:1)

访问错误日志并仅过滤失败登录的快速方法是运行以下查询:

EXEC sp_readerrorlog 0, 1, 'Login failed' 

0表示您应该只搜索当前日志(此处为+1以引用上一个日志文件)1表示您应查看SQL错误日志,该字符串是要搜索的消息。

答案 1 :(得分:0)

在SSMS的对象资源管理器中右键单击服务器,然后选择“活动监视器”。展开流程部分。

这将为您提供数据库的所有连接列表以及他们正在执行的操作的视图。您可以通过右键单击并选择" Kill Process"。

来终止进程