Вот мой сценарий, почему мне нужна блокировка строки через сделки ..Блокировки в SQL Server Across сделок
- изменение значения столбцов до 5 (в SQL Server)
- изменить значение колонки 5 (в другом ресурсе это может быть файл или т. д.)
Конечно, это случай, когда все пошло хорошо. но если при выполнении второй операции изменения возникает какая-либо проблема, мне нужно отменить первое изменение. А также при выполнении второго изменения никто не должен позволять читать или писать эту строку в SQL Server.
Так что мне нужно сделать что
- блокировки Колонном
- изменить значение колонки 5 (в SQL Server)
- изменения значения столбцов до 5 (в другом ресурсе)
- если вышеуказанное изменение успешно выполнено зафиксировать колонку еще Откат колонны
- разблокировать колонку
И мне также нужно что-то для случая с мурфи. Если я не могу добраться до базы данных после блокировки строки (чтобы разблокировать или откат), она должна быть разблокирована через несколько секунд.
Возможно ли, что-то сделать на SQL Server или что?
благодарит за рекомендации. Я искал легкое решение, но, похоже, его нет. я буду копаться в этой теме позже, когда еще нужно сделать так много вещей :) – adaskar