Как на sql-сервере прервать один конкретный процесс 1С? #412829


#0 by DmSk
Как на sql-сервере прервать один конкретный процесс 1С? Пример: пользователь запускает проведение документа, которое по какой-то причине "виснет", при этом блокирует журнал и все процессы, запущенные после него. В Current Activity можно увидеть, какой процесс блокирует очередь. Вопрос, как его прекратить
#1 by Новиков
kill pid
#2 by Новиков
pid - номер процесса
#3 by Новиков
после этого правда на рабочем месте пользователя выволит ошибка базы, и это окно нужно будет закрыть
#4 by DmSk
Спс
#5 by dk
правой кнопкой мыши в ЕМ на процессе и Kill
#6 by dimm7310
Это на 2000 sql ? Можно поподробнее
#7 by Скользящий
Хм, вопрос автору, а как увидеть какой процесс блокирует очередь? какой параметр смотршь?
#8 by ДенисЧ
У процесса 2 статуса - bloking и  blocked
#9 by Скользящий
Вот у себя сейчас вижу sleeling, runnable, backgraund - т.е. ни один процесс не блокирует очередь, так? Если вижу что есть блокинг или блокед, то кикаю его?
#10 by dk
в менеджменте блокировки гляди
#11 by ДенисЧ
блокед - это тот, кого блокируют. И у него есть свойсво - пид блокирующего
#12 by dimm7310
(9-11) народ подскажите, где на 2000sql это посмотреть?
#13 by Скользящий
Все, нашел колонки блокед и блокинг, спасибо.
#14 by dk
ЕМ - Ентерпраз Менеджмент нашел? открываешь ищешь в списке свой сервак Менеджмент Каррент активити процесс инфо и локс --- сорри за мой англицкий :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С