2016-08-31 5 views
1

Я пытаюсь убить процесс Sybase, но не удался.Sybase kill process from Interactive SQL

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' 

Если я пытаюсь убить этот процесс (убить 14) У меня есть ошибка:

Could not execute statement. You cannot use KILL to kill your own process. Sybase error code=6104 Severity Level=16, State=1, Transaction State=1 Line 1

выберите syb_quit () существует из моей сессии, но процесс не останавливается.

Наблюдение: После перезагрузки сервера Sybase процесс существует. Это нормально? У меня нет какой-либо команды вставки, которая запущена, или любой другой программы, которая делает вставку.

Любая команда вставки в любой таблице БД не работает. Работает любая команда выбора.

Как получить разрешение на вставку в таблицы моей базы данных?

ответ

0

Кажется, что есть два вопроса: один об убийстве и один о разрешениях. Пожалуйста, поднимите отдельные вопросы.

Что касается убийства, то ваш собственный процесс будет всегда быть в тот момент, когда вы подключаетесь к серверу ASE. И, как говорится в сообщении об ошибке, вы не можете убить себя.

При возникновении ошибок при вставке и т. Д., По крайней мере, отправляйте сообщения об ошибках. Или поговорите с вашим администратором баз данных.