Как да четем и връщаме транзакция в MS Sql 200

Помогне. трябва да върнете състоянието на базата данни за деня.
File.Log на живо, но няма архивни копия.
Как се връщат транзакции. MS SQL 2000

Toka bakup можеше да ви спаси.
Необходимо е да се мисли върху такива неща веднага, защо сте толкова глупави тогава.

Дневникът няма да ви спаси, защото не е за тази цел

Така че от архивното копие + копие.Лог можете да получите нещо, но от базата данни на живо - определен брой транзакции от дневника не могат да бъдат!?
Така че те претендират за такива възможности?.

Нуждаете се от пълно копие + Log + сървърът трябва да работи в необходимия режим на използване на дневника (Truncate Log On CheckPoint = False)

Какъв е резервният модел? Резервни транзакции - колко често (или просто съкратени)?

Господа, има актуална SQL база данни в нейния file_log.LDF
замрази глупостта и премахна провеждането на няколко транзакции
наистина не може да се върне обратно. тъй като (някои около 123 ?) и не знам кой.

Ако моделът за възстановяване = Пълен и очевидно не сте изчистили регистрационния файл и не сте направили резервен дневник, тогава определено можете!

Ако вашият модел не е Simple Recovery, има пълен архив и дневникът все още не е съкратен - има шансове. Спрете сървъра, копирайте файловете * .MDF и * .LDF, от които се нуждаете (за да се застраховате срещу бедствие), стартирайте услугата, направете архивен регистър на транзакции, след това прочетете раздела Администриране на SQL Server-> Архивиране и възстановяване-> Архивиране и Възстановяване на операции в Book online -> Възстановяване на база данни в предишно състояние-> Възстановяване до момент във времето.

тук някъде казаха, че ако в свойствата на базата има Recovery Model = Full, тогава нищо не се изтрива и по принцип можете да се върнете преди поне една година, всичко изтрито остава в дневника.