powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как убить транзакцию если kill не помогает?
3 сообщений из 3, страница 1 из 1
как убить транзакцию если kill не помогает?
    #32021372
Konyashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как убить транзакцию если kill не помогает?
на команду dbcc opentran пишет

Oldest active transaction:
SPID (server process ID) : 59
UID (user ID) : 1
Name : DML
LSN : (2438:80:1)
Start time : Jan 23 2002 7:05:15:060AM

на команду kill 59 пишет
SPID 59: transaction rollback in progress. Estimated rollback completion: 0%. Estimated time remaining: 0 seconds.
и так поновой
в process info написано что эта транзакция не заблокирована другой, она просто OPEN
...
Рейтинг: 0 / 0
как убить транзакцию если kill не помогает?
    #32021373
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если транзакция неспящая, то тут можно попробовать разные (народные) методы. Например, если запущена она была из QA то попробовать закрыть его или вырубить с помощью таск менеджера, если приложением, то то же попробовать на PC, которая вызвала проблему..Если непомагает, можно попробовать(если конечно это допустимо) паузу на SQL server ну и стоп наконец...Потом неплохо бы разобраться с причиной...Так же нужно быть готовым проверить состояние здоровья базы и лога, если транзакция большая....
...
Рейтинг: 0 / 0
как убить транзакцию если kill не помогает?
    #32021475
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надеюсь, что поможет понимание того, как работает Kill. Эта команда не заканчивает процесс, а только ставит флаг, что он должет самоубиться, когда в следующий раз прийдет за инструкциями. Ежели процесс по любой причине просто перестал крутиться, то и за инструкциями он не прийдет по причине своей смерти. Сервер будет хранить его транзакции и его locks до упора. Так что скорее всего только перезапуском сервера можно тут чего-нибудь добиться.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как убить транзакцию если kill не помогает?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]