Process 来自交互式SQL的Sybase kill进程
我试图终止Sybase进程,但没有成功 sp_who返回以下行: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' 如果我试
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交谈