[ 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
:-)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.