Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Recuperare dati cancellati da DB
giovedì 26 gennaio 2012 - 09.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
perla0279
Profilo
| Senior Member
274
messaggi | Data Invio:
gio 26 gen 2012 - 09:06
Ciao,
ho un'istanza di SQL EXPRESS 2005.
Ieri sera per errore ho eseguito un update su un campo, andando a sovrascrivere dati che non dovevano essere sovrascritti. (ho dimenticato la where)
C'è modo di recuperare l'operazione o attraverso i log oppure attraverso qualche tabella di sistema i dati?
Se si come devo fare....
Grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 26 gen 2012 - 09:11
>C'è modo di recuperare l'operazione o attraverso i log oppure
>attraverso qualche tabella di sistema i dati?
Se la transazione è stata committata e non disponi di un backup precedente la modifica dei dati, la risposta è no.
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
perla0279
Profilo
| Senior Member
274
messaggi | Data Invio:
gio 26 gen 2012 - 09:13
ciao
non ho committato la transazione.....
almeno non mi sembra.
ho eseguito un update secco, dovevo modificare velocemente solo una riga.
Però non saprei come aprire il file di log del db per esaminarlo.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 26 gen 2012 - 09:24
>non ho committato la transazione.....
>almeno non mi sembra.
>ho eseguito un update secco, dovevo modificare velocemente solo
>una riga.
In SQL Server le operazioni DML sono autocommitted di default, pertanto se non hai aperto una transazione esplicita con una BEGIN TRAN i dati sono già stati committati.
>Però non saprei come aprire il file di log del db per esaminarlo.
Il T-Log non è editabile senza tools di terze parti e tra l'altro non sono a conoscenza di strumenti dedicati a versioni successive alla 2000.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !