Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Прерывание rollback / 5 сообщений из 5, страница 1 из 1
16.11.2018, 13:02
    #39734066
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прерывание rollback
Хотелось бы понять что происходит в следующей ситуации:

Есть большая табличка (без каких либо связей - в ней данные лога), из нее удаляются данные. В определенный момент удаление была прервана, после чего находится в состоянии rollback. Что будет с таблицей, если кильнуть процесс rollback-a?
...
Рейтинг: 0 / 0
16.11.2018, 13:15
    #39734077
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прерывание rollback
AndrF,

вы не сможете "кильнуть" процесс который производит откат. сессия перейдет в статус "killed/rollback" и продолжит откатывать удаление.
...
Рейтинг: 0 / 0
16.11.2018, 13:15
    #39734079
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прерывание rollback
AndrF,

это невозможно, пока не будет выполнен откат.
...
Рейтинг: 0 / 0
16.11.2018, 13:16
    #39734080
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прерывание rollback
Даже перезагрузкой сервера вы не отмените rollback.
...
Рейтинг: 0 / 0
16.11.2018, 13:17
    #39734081
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прерывание rollback
felix_ff,

у него уже сессия в сосотоянии KILLED. А в остально да, этот процесс не убить, вы конечно захотите перезагрузть сервер, но в лучшем случае вы вернёте процесс отката.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Прерывание rollback / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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