我通过查询语句看到所有连接会话:
Select * From master.dbo.sysprocesses
我试着通过声明清楚:
Delete From master.dbo.sysprocesses
或
Truncate table master.dbo.sysprocesses
或更新但不允许。
请帮我知道如何清除或更新 master.dbo.sysprocesses ?
非常感谢!
答案 0 :(得分:1)
您不应该在系统目录上执行任何DML (Insert/Delete/Update)
或任何DDL(DROP,Truncate
)。您可能遇到大麻烦
SysProcesses 为每个连接到数据库的会话都有一个条目。你可以简单地断开你的会话,这会清除你的条目,除非你的老师有审计
答案 1 :(得分:1)
如果你的“朋友”想要从sys.sysprocesses中删除他的连接,那么你的“朋友”应该断开连接,那么他的spid将不再在sys.sysprocesses列表中。 :-)
答案 2 :(得分:0)
此不是表它是在SQL Server实例上运行的OS进程列表。 所以你可以在桌子上做任何操作。