Rollback di tutte le operazioni attraverso fn_dblog

venerdì 18 luglio 2014 - 11.48
Tag Elenco Tags  SQL Server 2008 R2

the_driver Profilo | Senior Member

Ciao a tutti vi chiedo una mano per effettuare ( se possibile) un rollback di tutte le operazioni su un Database sql server 2008 r2.

Il database è piccolo, 4 table. Purtroppo però non avendo il backup è stata fatta accidentalmente un operazione di alter table su 2 tabelle che contenevano records.

Questa operazione ovviamente è andata a buonfine ma ha cancellato l'intero contenuto.


tramite la query che vedrete ho recuperato tutte le transazioni di stamattina e vorrei capire se è possibile partendo dall'ultima e risalendo questo elenco effettuare una rollback di tutte le attività. E' possibile???? grazie

use MIO_DB; SELECT [Begin Time], [Current LSN], [Transaction ID], [Transaction SID], Operation, Context, AllocUnitName FROM fn_dblog(NULL, NULL) where [Begin time] > '2014/07/17' order by [Begin Time] desc;

alx_81 Profilo | Guru

>Ciao a tutti
ciao

>Il database è piccolo, 4 table. Purtroppo però non avendo il
>backup è stata fatta accidentalmente un operazione di alter table
>su 2 tabelle che contenevano records.
Se stai parlando di produzione e il db non è provvisto di backup..... male

>tramite la query che vedrete ho recuperato tutte le transazioni
>di stamattina e vorrei capire se è possibile partendo dall'ultima
>e risalendo questo elenco effettuare una rollback di tutte le
>attività. E' possibile????
Personalmente non l'ho mai provato, ma secondo me puoi utilizzare questo tool: http://www.apexsql.com/sql_tools_log.aspx
facci sapere, mi raccomando!

>grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

the_driver Profilo | Senior Member

ciao ale, no è in ambiente di test. il tool l'ho scaricato ma è in trials e non riesco a "provarlo" ....

alx_81 Profilo | Guru

>ciao ale, no è in ambiente di test. il tool l'ho scaricato ma
>è in trials e non riesco a "provarlo" ....
su questo link ce ne sono altri..
http://realsqlguy.com/log-recovery-tool/
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5