[ johnnyc @ 02.12.2008. 17:29 ] @
Pozdrav!

Kako bih mogao da vratim podatke, iz backupa, i da vratim bazu na stanje koje je bilo recimo do juce u 16:35?

I recimo da imam kompletan TRL od instalacije pa sve do dosadasnjeg trenutka (ili bekap baze plus odgovarajuci TRL).

Poredpostavljam da dolaze u obzir samo Full, i donekle bulk_logged backup sistemi (nazovimo ih tako), ali ako mozete da mi pomognete sa nacinom kako da uradim gore spomenuto.


Dakle, sve sto bih hteo je da vratim bazu u neko "predjasnje" stanje.

Hvala unapred!!!

[ Koce @ 03.12.2008. 11:05 ] @
za vracanje u tacno odredjeno stanje treba ti full (+ diff evenutalno) + logovi, od full (diff-a) pa do posle trenutnka kad zelis da vratis. ako nemas kreiran log posle tog trenutka, uradis ga prije nego sto krenes u vracanje...

moes kroz EM a lakse je kroz kod

RESTORE DATABASE DBime
FROM DISK = path_do_bak
WITH MOVE 'DBdataname' TO 'path_mdf',
MOVE 'DBlogname' TO 'path_ldf' ,
FILE = 1, NOUNLOAD , STATS = 10, NORECOVERY, REPLACE


pa isto ako imas i diff, samo stavis njegovu putanju gore. Obrati paznju da pise: NORECOVERY - znaci ne zatvaraj bazu
a ako hoces na neku drugu a ne na postojecu, onda izaberes druge putanje za mdf, ldf, drugo ime i REPLACE izostavis....

i onda logove zakljucno sa ovim koji u sebi sadrzi i trazeni trenuntak:

RESTORE LOG DBime
FROM DISK = 'path_bck_loga'
WITH RECOVERY, STOPAT = 'Nov 25, 2008 15:09 PM'


OK?

[ johnnyc @ 03.12.2008. 16:38 ] @
ok, hvala
:-)