Process 来自交互式SQL的Sybase kill进程

Process 来自交互式SQL的Sybase kill进程,process,sybase,kill,Process,Sybase,Kill,我试图终止Sybase进程,但没有成功 sp_who返回以下行: fid,spid,status,loginame,origname,hostname,blk_spid,dbname,tempdbname,cmd,block_xloid,threadpool ' 0',' 14','running','sa','sa','server',' 0','DBSOTEST','tempdb','INSERT',' 0','syb_default_pool' 如果我试

我试图终止Sybase进程,但没有成功

sp_who返回以下行:

fid,spid,status,loginame,origname,hostname,blk_spid,dbname,tempdbname,cmd,block_xloid,threadpool
'  0','  14','running','sa','sa','server','       0','DBSOTEST','tempdb','INSERT','          0','syb_default_pool'
如果我试图终止此进程(kill 14),我会出现以下错误:

无法执行语句。 你不能用杀人来杀人 过程Sybase错误代码=6104严重级别=16,状态=1, 事务状态=1第1行

选择syb_quit()已从我的会话中存在,但进程未停止

观察: 重新启动Sybase server后,进程就在那里了。这正常吗?我没有任何正在运行的insert命令,也没有任何其他执行insert的程序

DB的任意表中的任何insert命令都不起作用。 任何select命令都有效


如何获得在数据库表中插入的权限?

似乎有两个问题结合在一起:一个是关于杀戮,另一个是关于权限。请就此提出单独的问题

至于杀戮,当您连接到ASE服务器时,您自己的进程将始终存在。正如错误信息所说,你不能自杀

当插入等出现错误时,至少张贴错误消息。或者与您的DBA交谈