SQL Server 2005...problema con restore...

lunedì 30 luglio 2007 - 14.59

elsinore Profilo | Junior Member

ciao a tutti,

io ho i lseguento problema, ho fatto un back-up da un DB SQL 2005, e volevo fare il restore su una altro DB SQL 2005, solo che mi va in errore.....errore 3205.... navigando ho scoperto che se la versione di SQL da cui fare il back-up è superiore a quella in cui fai il restore, non va a buon fine....

cliccando su "about" ho queste informaizoni

DB restore:
Microsoft SQL Management Studio 9.00.2047.00
Microsoft Analysis Services CLient Tools 2005090.2047.00
Microsoft MDAC 2000.086.1830.00
Microsoft .NET Framework 2.0.50727.42

DB back-up:
Microsoft SQL Management Studio 9.00.1399.00
Microsoft Analysis Services CLient Tools 2005090.1399.00
Microsoft MDAC 2000.086.3959.00
Microsoft .NET Framework 2.0.50727.8352


se il problema è proprio questo, come allineo le versioni?

lbenaglia Profilo | Guru

>navigando ho scoperto
>che se la versione di SQL da cui fare il back-up è superiore
>a quella in cui fai il restore, non va a buon fine....
>
>cliccando su "about" ho queste informaizoni
>
>DB restore:
>Microsoft SQL Management Studio 9.00.2047.00
>Microsoft Analysis Services CLient Tools 2005090.2047.00
>Microsoft MDAC 2000.086.1830.00
>Microsoft .NET Framework 2.0.50727.42
>
>DB back-up:
>Microsoft SQL Management Studio 9.00.1399.00
>Microsoft Analysis Services CLient Tools 2005090.1399.00
>Microsoft MDAC 2000.086.3959.00
>Microsoft .NET Framework 2.0.50727.8352

Ciao elsinore,

mi sembra che la tua affermazione sia in contraddizione con i due "about" che hai postato
Come regola generale è sempre possibile eseguire il restore di un backup realizzato con una versione precedente (quindi credo che tu abbia invertito i dati di "about") ma non il viceversa.

La versione 9.00.1399.00 si riferisce all'RTM di SQL Server 2005 mentre la 9.00.2047.00 al Service Pack 1.
Il consiglio che ti posso dare è di aggiornare ENTRAMBE le versioni al Service Pack 2:
http://www.microsoft.com/downloads/details.aspx?familyid=d07219b2-1e23-49c8-8f0c-63fa18f26d3a

Una volta aggiornate le istanze, rifai il backup e vedrai che potrai tranquillamente eseguire il restore sulla seconda.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

elsinore Profilo | Junior Member

Ciao,

grazie per la risposta...... forse l'"about" non era molto esplicativo, ho controllato meglio e la versione in cui faccio il restore è la 9.0..ecc....... e quello in cui faccio il back-up è la 8.0.534,
per evitare il mio incoveniente installo quindi su tutte 2 la SP2?

lbenaglia Profilo | Guru

>grazie per la risposta...... forse l'"about" non era molto esplicativo,
>ho controllato meglio e la versione in cui faccio il restore
>è la 9.0..ecc....... e quello in cui faccio il back-up è la 8.0.534,
>per evitare il mio incoveniente installo quindi su tutte 2 la
>SP2?
No. La versione 8.x si riferisce a SQL Server 2000 mentre la 9.x a SQL Server 2005.
Indipendentemente dall'aggiornamento al Service Pack 2 dell'istanza SQL Server 2005 (che comunque ti consiglio di fare), è SEMPRE possibile ripristinare un Backup di un db SQL Server 2000 su SQL Server 2005 (ma NON il viceversa).

Se non ci riesci, sbagli qualcosa

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

elsinore Profilo | Junior Member

a.......8... vuol dire SQL 2000??

Io però apro l'enterprise manager di SQL 2005.....la versione che leggo è SQL Server 8.0.534....qualcosa non mi torna.... ......come mai?

Teech Profilo | Expert

Con SQL Management Studio puoi operare tranquillamente con istanze di SQL2000/MSDE2000... Viene indicato la versione dell'istanza alla quale sei collegato per consentire l'utilizzo dei "dialetti" corretti...

Quando fai il restore, controlla nelle opzioni che i percorsi siano corretti (ti proporrà quelli della installazione da dove hai fatto il backup) e digli di impostare il DB operativo... In ogni caso smanettando un pò sulle opzioni (con cognizione) dovresti risolvere il problema...

Ciao.
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole

Teech Profilo | Expert

Opsss... Non avevo considerato l'errore da te postato...

Guarda qua:
http://support.microsoft.com/kb/833710/it

Ciao...
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
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