如何清除master.dbo.sysprocesses?

时间:2016-05-31 08:28:46

标签: sql sql-server

我通过查询语句看到所有连接会话:

Select * From master.dbo.sysprocesses

我试着通过声明清楚:

Delete From master.dbo.sysprocesses

Truncate table master.dbo.sysprocesses

或更新但不允许。

enter image description here

请帮我知道如何清除或更新 master.dbo.sysprocesses

非常感谢!

3 个答案:

答案 0 :(得分:1)

您不应该在系统目录上执行任何DML (Insert/Delete/Update)或任何DDL(DROP,Truncate)。您可能遇到大麻烦

SysProcesses 为每个连接到数据库的会话都有一个条目。你可以简单地断开你的会话,这会清除你的条目,除非你的老师有审计

答案 1 :(得分:1)

如果你的“朋友”想要从sys.sysprocesses中删除他的连接,那么你的“朋友”应该断开连接,那么他的spid将不再在sys.sysprocesses列表中。 :-)

答案 2 :(得分:0)

不是表它是在SQL Server实例上运行的OS进程列表。 所以你可以在桌子上做任何操作。