Recovery in SQL 2005 di un DB 2000 recuperato da un crash di un HD

martedì 24 marzo 2009 - 02.40

fantoccino Profilo | Newbie

Salve a tutto l'NG.
Sto tentanto di ricollegare un DB in versione SQL 2000 di un programma di contabilita recuperato da un HD fisicamente rotto.
I file (MDF e LDF) sono stati recuperati dall'HD da una società specializzata

Il problema è che tentando il suo collegamento ricevo questo errore :

Impossibile eseguire Collega database per Server 'SAIS\SISTEMI'. (Microsoft.SqlServer.Smo)
Eccezione durante l'esecuzione di un'istruzione o un batch Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
A causa di uno spostamento di dati, non è possibile continuare la scansione tramite NOLOCK.
È in corso la conversione del database 'LOTTOMA' dalla versione 539 alla versione corrente 611.
È in corso l'aggiornamento del database 'LOTTOMA' dalla versione 539 alla versione 551. (Microsoft SQL Server, errore: 601)

In pratica il database deve essere convertito (2000 to 2005) e presenta il problema di un irregolare Shutdown (L'hd si è rotto con l'applicativco aperto).
Ho effettuato lunghe ricerche su NG e tentativi (con o senza LDF, creando un database poi sostituito con questo, etc ma non riesco ad aprirlo)

Il bello è che i vari tools di recovery .MDF presenti in rete in versione DEMO lo aprono tranquillamente ma vorrei evitare di far spendere al mio cliente
altri 300/400 euro (costo medio di questi software) da sommare al DISCRETO esborso alla societa di recovery.

Avete qualche idea?
Posso fornire il DB per delle prove in quanto non contiene dati sensibili e/o utili senza un secondo database fortunatamente funzionante.
Grazie per l'aiuto.

P.S. Ovviamente il cliente non ha copie SIGNIFICATAMENTE aggiornate (e lascio la parola SIGNIFICATAMENTE :-))
Rombino Cadino

alx_81 Profilo | Guru

>Salve a tutto l'NG.
Ciao

>Posso fornire il DB per delle prove in quanto non contiene dati
>sensibili e/o utili senza un secondo database fortunatamente
>funzionante.
Se è piccolo, vai, passa

>Grazie per l'aiuto.
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

fantoccino Profilo | Newbie

Fatto, inviato su sux su gmail.

E comunque indipendentemente dal risultato, grazie per la disponibilità.

Rombino Cadino

alx_81 Profilo | Guru

>E comunque indipendentemente dal risultato, grazie per la disponibilità.
ahi ahi..
http://social.msdn.microsoft.com/forums/en-US/sqldisasterrecovery/thread/a30ad922-e1d6-497f-8561-bc2be70e6130

pare che l'unica soluzione sia un restore di un backup pulito..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

fantoccino Profilo | Newbie

>http://social.msdn.microsoft.com/forums/en-US/sqldisasterrecovery/thread/a30ad922-e1d6-497f-8561-bc2be70e6130
>
>pare che l'unica soluzione sia un restore di un backup pulito..

Gia,
in effetti sembra proprio cosi ma il backup "praticamente non c'e" e devo tentare sino all'ultimo il recupero.
Grazie comunque; provo in extremis la soluzione postata in un altro thread.

Roberto.
Rombino Cadino
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5