|
|
|
Откат транзакций
|
|||
|---|---|---|---|
|
#18+
Как можно производить откат выполненных транзакций? Т.е. скажем, были выполнены некорректные действия по отношению к данным и нужно вернуть предыдущее состояние (Без резервных копий), т.е. отменить эту операцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 12:27:54 |
|
||
|
Откат транзакций
|
|||
|---|---|---|---|
|
#18+
"откат выполненных" никак. Если еще не был сделан commit, то достаточно написать rollback. Если был сделан, то все, транзакция кончилась, привет. Все действия типа ведения истории, возврата к одному из предыдущих состояний и проч. под понятие "откат" не попадают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 12:31:28 |
|
||
|
Откат транзакций
|
|||
|---|---|---|---|
|
#18+
Если есть бакап, можно сделать бакап лога и восстановить в нужное время. Если "Без резервных копий", то вопрос звучит странно - как производить откат выполненных транзакций, если выключить возможность производить откат выполненных транзакций... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 14:16:05 |
|
||
|
Откат транзакций
|
|||
|---|---|---|---|
|
#18+
в 2000 можно откатиться до любой транзакции если знаете ее номер.... и лог файл не обрезался, но и все другие транзакции которые были после нее тоже откатятся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 15:57:37 |
|
||
|
Откат транзакций
|
|||
|---|---|---|---|
|
#18+
А вот с этого места поподробней плиз ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 17:14:42 |
|
||
|
Откат транзакций
|
|||
|---|---|---|---|
|
#18+
Боже ж мой! Ради бога, не топите теоретической терминологией. Все совершенно просто. Если у БД модель восстановления Full recovery model (а не Simple), то: 1. Делаете бэкап (уже после того, как все отрицательное уже произошло) журнала транзакций (предварительно должен быть сделан Full бэкап. 2. Из данного бэкапа восстанавливаете БД по состоянию на конкретный момент времени. И... всё! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 17:22:28 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32035223&tid=1822003]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 326ms |

| 0 / 0 |
