Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Откат транзакций / 3 сообщений из 3, страница 1 из 1
15.02.2002, 14:36
    #32023139
Иван
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат транзакций
Подскажите как в MS SQl выполнять пошаговый откат транзакций. Т.е надо откатиться например на 4 транзакции назад.
Уточнение. Как откатиться на заданное время я знаю.
...
Рейтинг: 0 / 0
15.02.2002, 15:43
    #32023147
Replicant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат транзакций
>Подскажите как в MS SQl выполнять пошаговый откат транзакций. Т.е надо откатиться например на 4 транзакции назад.

Для этого используются точки сохранения (savepoints) --позволяют "откатить" часть батча внутри транзакции,, либо именованные транзакции (named transaction) -- позволяют закрепить или откатить конкретный BEGIN TRAB
См. Books Online по поводу BEGIN TRANSACTION,ROLLBACK TRANSACTION, SAVE TRANSACTION,

>Уточнение. Как откатиться на заданное время я знаю.

Это как так?
...
Рейтинг: 0 / 0
15.02.2002, 17:25
    #32023151
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат транзакций
Транзакция она и на то транзакция... По определению требований ACID атомарность транзакции - это когда ее невозможно откатывать по кусочкам. Либо всё, либо ничего.
Многоступенчатый псевдооткат ранее подтвержденных транзакций - это уже самопальная фича, чреватая многими траблами. Если я не ошибаюсь, то наиболее поднаторевший в этой области Глеб Уфимцев.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Откат транзакций / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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