Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Логическая 'трансакция' / 7 сообщений из 7, страница 1 из 1
04.03.2019, 16:55
    #39782124
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
Есть ли возможность сделать изменения по N tаблицам, закоммитить под определенным именем
допустим Trans_2019_02_03_04_01,
и иметь возможность роллбэка трансакции под определенного имени Trans_2019_02_03_04_01 - например через сутки ?

Есть потребность делать изменения, называть их и по потребности сохранять/отменять.
Возможно ДБ имеет какую-то возможность для этого ?
...
Рейтинг: 0 / 0
04.03.2019, 17:09
    #39782130
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
razlivЕсть ли возможность сделать изменения по N tаблицам, закоммитить под определенным именем
допустим Trans_2019_02_03_04_01,
и иметь возможность роллбэка трансакции под определенного имени Trans_2019_02_03_04_01 - например через сутки ?

Есть потребность делать изменения, называть их и по потребности сохранять/отменять.
Возможно ДБ имеет какую-то возможность для этого ?

1. Законченные транзакции откатить нельзя
2. Можно пометить (BEGIN TRANSACTION ... WITH MARK ...) транзакцию и, в случае необходимости, "откатиться" на момент старта этой транзакции через полный рестор с рестором логам и опцией STOPATMARK
...
Рейтинг: 0 / 0
04.03.2019, 17:13
    #39782136
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
МсЛекс

Спасибо большое, значит придеться реализовывать самому.

Может знаете как можно сгенирировать обратный update, для какого-то update конкретного ?
...
Рейтинг: 0 / 0
04.03.2019, 17:21
    #39782143
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
razliv,

output выражение.
...
Рейтинг: 0 / 0
04.03.2019, 17:26
    #39782149
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
спасибо буду пробовать :)

Нашел похожую реализацию:
http://www.sqlservercentral.com/articles/Auditing/66517/
...
Рейтинг: 0 / 0
04.03.2019, 17:37
    #39782160
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
razlivспасибо буду пробовать :)

Нашел похожую реализацию:
http://www.sqlservercentral.com/articles/Auditing/66517/
угу... еще к этому колхозу прикрутить System-Versioned Temporal Table
...
Рейтинг: 0 / 0
05.03.2019, 09:35
    #39782351
razliv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логическая 'трансакция'
Buser

Да, кстати - спасибо ценный совет - попробовал бы - но работаю на SQL Server 2008
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Логическая 'трансакция' / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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