Sybase从Interactive SQL中终止进程

时间:2016-08-31 09:46:14

标签: 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'

如果我试图杀死这个过程( kill 14 ),我有错误:

  

无法执行语句。   你不能用KILL杀死自己的   处理。 Sybase错误代码= 6104严重级别= 16,状态= 1,   交易状态= 1行1

从我的会话中选择syb_quit()但该流程未停止。

观察: 重新启动Sybase服务器后,该进程就在那里。这是正常的吗?我没有正在运行的任何插入命令,也没有任何其他执行插入的程序。

DB的任何表中的任何插入命令都不起作用。 任何选择命令都有效。

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

1 个答案:

答案 0 :(得分:0)

似乎有两个问题相结合:一个是关于杀戮,一个是关于权限。请为那里提出单独的问题。

对于查杀,您自己的进程将始终在您连接到ASE服务器的那一刻。正如错误信息所说,你不能自杀。

当插入错误等时,至少发布错误消息。或者与您的DBA交谈。