我正在尝试杀死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的任何表中的任何插入命令都不起作用。 任何选择命令都有效。
如何获得插入数据库表格的权限?
答案 0 :(得分:0)
似乎有两个问题相结合:一个是关于杀戮,一个是关于权限。请为那里提出单独的问题。
对于查杀,您自己的进程将始终在您连接到ASE服务器的那一刻。正如错误信息所说,你不能自杀。
当插入错误等时,至少发布错误消息。或者与您的DBA交谈。