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
Restore DB
giovedì 03 giugno 2010 - 02.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
gio 3 giu 2010 - 02:18
Ciao a tutti, da oggi quando cerco di fare un restore di un DB ottengo questo errore
Interruzione anomala di RESTORE HEADERONLY in corso. (Microsoft SQL Server, Error: 3241)
La cosa strana è che fino a ieri riuscito a fare il resto senza problemi ...
facco il backup dal SQL Server Express 2005 ed il restore su Express 2008
ma ripeto, non ho mai avuto problemi
avete qualche idea?
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 3 giu 2010 - 11:09
>Ciao a tutti
Ciao
>Interruzione anomala di RESTORE HEADERONLY in corso. (Microsoft SQL Server, Error: 3241)
>avete qualche idea?
potrebbe essere che non hai i permessi sulla cartella da cui fai restore? Prova a controllare se l'utente con cui fai restore ha i permessi di read dalla cartella dove hai il backup.
>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 giu 2010 - 11:33
>Ciao a tutti, da oggi quando cerco di fare un restore di un DB
>ottengo questo errore
>
>Interruzione anomala di RESTORE HEADERONLY in corso. (Microsoft
>SQL Server, Error: 3241)
>
>La cosa strana è che fino a ieri riuscito a fare il resto senza
>problemi ...
>
>facco il backup dal SQL Server Express 2005 ed il restore su
>Express 2008
>
>
>ma ripeto, non ho mai avuto problemi
>
>avete qualche idea?
Il messaggio d'errore completo dovrebbe essere:
"The media family on device 'xxx' is incorrectly formed. SQL Server cannot process this media family. RESTORE HEADERONLY is terminating abnormally."
Questo può significare 2 cose:
1) Il backup set è corrotto;
2) Stai cercando di ripristinare un backup set dell'istanza 2008 sull'istanza 2005, e questo non può essere fatto.
Sei sicuro di non ricadere in uno dei due casi?
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
gio 3 giu 2010 - 20:59
Credo di ricadere nel secondo caso! anzi sicuramente
ma la domanda è: perchè fino a settimana scorsa riuscivo??
Nel senso, backup del mio DB in SQL Server Ex 2008 su SQL Server Ex 2005
Ok ho fatto qualche modifica, ma è un mese che ne faccio senza problemi ....
Esiste un modo?? devo assolutamente rendere disponibile il mio SQL Server 2008 su 2005 (entrambi Express)
Thanks
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 giu 2010 - 21:47
>Credo di ricadere nel secondo caso! anzi sicuramente
>
>ma la domanda è: perchè fino a settimana scorsa riuscivo??
Stai tranquillo che non ci sei mai riuscito
E' tecnicamente impossibile eseguire il restore di un backup set eseguito su una versione più recente di SQL Server dato che cambia la struttura interna dei data files e del transaction log.
>Esiste un modo?? devo assolutamente rendere disponibile il mio
>SQL Server 2008 su 2005 (entrambi Express)
Non puoi con un backup.
Potresti ricorrere all'import/export wizard per spostare tutti gli oggetti dal db di origine a quello di destinazione, sempre che tu non abbia utilizzato qualche peculiarità di SQL Server 2008.
>Thanks
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
gio 3 giu 2010 - 23:16
Potresti dirmi nel dettaglio come fare??
Esiste una soluzione indolore per eseguire il passaggio?
Thanks
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 giu 2010 - 23:19
>Potresti dirmi nel dettaglio come fare??
Fai riferimento a questa pagina dei Books Online ed ai relativi articoli linkati:
http://technet.microsoft.com/en-us/library/ms141209.aspx
>Thanks
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 00:38
Sto provando l'import-export utility
dubbio: il DB 2008 è in locale ed il 2005 sul server .... ma ovviamente da locale non posso accedere al DB esterno
qiundi quando nel wizard, ho il "where to copy data", cosa scelgo?
Grazie
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 02:41
che agonia, ho deciso di installare 2008 anche sul server, ora nel restore ottengo
TITLE: Microsoft SQL Server Management Studio
------------------------------
Restore failed for Server 'WIN2003W\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
For help, click:
http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+
((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
System.Data.SqlClient.SqlError: Il backup del database è stato eseguito in un server che esegue la versione 10.50.1600. Questa versione non è compatibile con questo server che esegue la versione 10.00.1600. Ripristinare il database in un server che supporta il backup oppure utilizzare un backup compatibile con questo server. (Microsoft.SqlServer.Smo)
Posso risolvere???
GruppoETD
Profilo
| Newbie
21
messaggi | Data Invio:
ven 4 giu 2010 - 09:58
Come Ultima spiaggia (se proprio non sai come fare) proverei uno di quei software (trial) che fanno la sincronizzazione tra due database.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 09:59
>System.Data.SqlClient.SqlError: Il backup del database è stato
>eseguito in un server che esegue la versione 10.50.1600. Questa
>versione non è compatibile con questo server che esegue la versione
>10.00.1600. Ripristinare il database in un server che supporta
>il backup oppure utilizzare un backup compatibile con questo
>server. (Microsoft.SqlServer.Smo)
>
>
>
>Posso risolvere???
10.50.1600 è la versione RTM di SQL Server 2008 R2.
Quale versione hai installato sul server di destinazione?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 14:03
Non so quale versione ho installato .... dal sito Ms ho fatto il download di SQL Server Express 2008.... inizalmente avevo scelto ENG (poi mi si bloccava perchè ho scelto di fare l'updgrade della mia istanza 2005 e la versione della lingua non era uguale) ..... allora ho scelto un'altra versione di SQL Server Express 2008
Cmq, scusate lo sfogo... è impensabile che due prodotti della stessa casa madre abbiano questi problemi di compatibilità!! Non esiste .... solo con Ms accadono queste cose!!!!
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 14:13
Nel Server ho eseguito SSMS in "about" vedo:
Microsoft SQL Server Management Studio 10.50.1600.1
Accanto all'instanza, sempre in SSMS, ho WIN2003W\SQLEXPRESS (SQL Server 10.0.1600)
cosa faccio?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 14:25
>Cmq, scusate lo sfogo... è impensabile che due prodotti della
>stessa casa madre abbiano questi problemi di compatibilità!!
>Non esiste .... solo con Ms accadono queste cose!!!!
Se sono versioni differenti è normale.
Ad ogni modo non sei costretto ad utilizzare questo DBMS, il mercato offre molte alternative.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 14:27
>cosa faccio?
Prendi un bel respiro e rispondi a queste semplici due domande:
1) Qual è la versione dell'istanza di origine?
2) Qual è la versione dell'istanza di destinazione?
Puoi postare l'output del comando SELECT @@VERSION; eseguito su entrambe le istanze (avendo cura di specificare quella di origine e quella di destinazione)?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 14:40
Prima di tutto ti ringrazio per l'aiuto:
server origine
SELECT @@VERSION;
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Express Edition with Advanced Services (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor)
server destinazione
SELECT @@VERSION;
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Express Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 14:44
>Prima di tutto ti ringrazio per l'aiuto:
>
>server origine
>SELECT @@VERSION;
>
>Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr
>2 2010 15:48:46 Copyright (c) Microsoft Corporation Express
>Edition with Advanced Services (64-bit) on Windows NT 6.1 <X64>
>(Build 7600: ) (Hypervisor)
>
>
>server destinazione
>SELECT @@VERSION;
>
>Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
>Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation
>Express Edition on Windows NT 5.2 <X86> (Build 3790: Service
>Pack 2)
Bene, quindi per quanto scritto e riscritto sopra deduci che NON PUOI eseguire il restore di un backup set su una versione più vecchia.
Ora, o allinei la versione di destinazione a SQL Server 2008 R2 oppure vai di Import/Export Wizard.
La R2 della Express Edition la trovi qua:
http://www.microsoft.com/express/Database/
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 15:16
Come temevo, ottengo questo:
Rule "Cross language updgrade" Failed
The setup language is different that the language of the SQL server features you are upgrading
to continue use SQL Server Setup Installation media of the same language as the installed SQL Server features
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 15:26
>Come temevo, ottengo questo:
>
>Rule "Cross language updgrade" Failed
>
>The setup language is different that the language of the SQL
>server features you are upgrading
>
>to continue use SQL Server Setup Installation media of the same
>language as the installed SQL Server features
Eh, scegli la stessa lingua della versione che devi aggiornare.
Se hai bisogno dell'edizione italiana la trovi qua:
http://www.microsoft.com/downloads/details.aspx?FamilyID=967225eb-207b-4950-91df-eeb5f35a80ee&DisplayLang=it
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 15:45
Scusa se posto ogni errore ma non vorrei fare danni
installando la versione ITA
SQL Server setup media does not supporto the language of the OS or does not have ENU localized files.
Use matching language-specific SQL Server or change the OS locate through Control Panel
Grazie!!
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 15:47
>Scusa se posto ogni errore ma non vorrei fare danni
>
>installando la versione ITA
>
>SQL Server setup media does not supporto the language of the
>OS or does not have ENU localized files.
>Use matching language-specific SQL Server or change the OS locate
>through Control Panel
Qual è la lingua di SQL Server 2008 RTM che devi aggiornare?
Qual è la lingua del sistema operativo?
Nelle Regional Options che lingua hai selezionato?
Hai dei db che devi salvare o puoi disinstallare SQL 2008 RTM ed installare da 0 la R2?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 16:07
Sistema Operativo W2003 ENG
Nelle regional settings ho selezionato English
(preferirei non disinstallare tutto SQL Server 2008 in quanto ha eseguito un upgrade della mia 2005 con i relativi DB)
Grazie mille per l'aiuto!
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 16:42
>Sistema Operativo W2003 ENG
>
>Nelle regional settings ho selezionato English
E SQL Server?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 16:54
come lo verifico ?? :(
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 17:33
>come lo verifico ?? :(
Lancia SSMS, autenticati all'istanza, selezionala nell'Object Explorer, tasto DX, Properties, Tab General, Language.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 17:38
La mia istanza
WIN2003W\SQLEXPRESS ha language Italian (Italy)
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 giu 2010 - 17:40
>La mia istanza
>
>WIN2003W\SQLEXPRESS ha language Italian (Italy)
Allora se vuoi aggiornarla devi scaricare la R2 in italiano.
Se non va non so che altro dirti.
Personalmente ho sempre installato OS ed applicazioni server in inglese, e ad ogni modo eviterei di fare "installazioni miste".
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dandi.box
Profilo
| Junior Member
178
messaggi | Data Invio:
ven 4 giu 2010 - 17:58
Quindi la soluzione estrema quale sarebbe??
Disintallare tutto?? 2005 e 2008 ed installare 2008 quale???
per quanto riguarda quello che suggerisci tu, installare l'ITA è quello che ho fatto seguendo il tuo link ma l'errore indica problemi .... boooo
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 !