Xpoint
   [напомнить пароль]

MSSQL2000: Откат действий за поледнии 10 минут

Метки: [без меток]
2006-06-13 14:51:07 [обр] Top manager(0/2)[досье]
Как откатить транзакции за последние неколько минут?
Какие есть критери отката? Возможности?
спустя 1 день 1 час [обр] Алексей Рюмин aka Dwarf(120/864)[досье]
спустя 15 часов [обр] Top manager(0/2)[досье]
Алексей Рюмин aka Dwarf[досье] ни чё прога, а как на счёт t-sql?
Насколько я понимаю, журнал транзаций хранит все транзакции (вставки, изменения, удаления, все действия по секундно). А как их смотреть в T-SQL и/или откатывать?
спустя 3 часа 29 минут [обр] Алексей Рюмин aka Dwarf(120/864)[досье]
Top manager[досье] Насчет T-SQL - никак. Закоммиченые транзакции штатными средствами не откатываются. Что именно хранит журнал транзакций, зависит прежде всего от Recovery model. Еще есть нелогируемые операции - SELECT INTO, BULK COPY, например.
Если у вас есть задачи отката на определенное время, смотрите в сторону Point-in-time restore - в BOL все описано.
спустя 1 час 34 минуты [обр] Top manager(0/2)[досье]

А можно ли с помощью JOB-а сделать так:
12:00 - BEGIN TRAN point12_00
12:59 - COMMIT TRAN point12_00
13:00 - BEGIN TRAN point13_00
13:59 - COMMIT TRAN point13_00

А потом с помощью какого нить JOB-а, делать так, если коненчо понадобиться
ROLLBACK TRAN point12_00

Powered by POEM™ Engine Copyright © 2002-2005