Porting da sql 2000 a sql 2005 express

sabato 28 giugno 2008 - 15.44

biggiu Profilo | Junior Member

Salve a tutti,

sin qui ho lavorato con MS Sql 2000 ed ho realizzato diversi data base.

Ora vorrei passare a MS Sql 2005 express.

Vorrei sapere se e' possibile eseguire il porting dei vecchi DB dal 2000 al 2005.

Qualora cio' sia possibile, avrei bisogno delle istruzioni dettagliate per eseguire questo aggiornamento.

Grazie a tutti per la collaborazione
BigGiu

Cteniza Profilo | Guru

Credo che per il nuovo server sia sufficiente aggiungere i file del database.
Sql 2005 express ha una limitazione sulle dimensioni del database ma non mi è mai capitato di superarla.

lbenaglia Profilo | Guru

>Vorrei sapere se e' possibile eseguire il porting dei vecchi
>DB dal 2000 al 2005.
>
>Qualora cio' sia possibile, avrei bisogno delle istruzioni dettagliate
>per eseguire questo aggiornamento.

Ciao BigGiu,

è sufficiente eseguire un full backup del db di origine ed il relativo restore sull'istanza SQL Server 2005.
Durante il restore, i metadati del db verranno aggiornati automaticamente.

Una seconda tecnica consiste nell'eseguire il detach del db dall'istanza SQL Server 2000 ed il relativo attach su 2005.

Se utilizzi la SQL Server Authentication ricordati di rimappare gli user account con le relative login, utilizzando la stored procedure di sistema sp_change_users_login.
Infine ricostruisci gli indici ed aggiorna le statistiche.

Se indenti modificare i tuoi db per sfruttare le nuove funzionalità offerte da SQL Server 2005, imposta il compatibility level del db a SQL Server 2005 (9.0) tramite la stored procedure di sistema sp_dbcmptlevel.

>Grazie a tutti per la collaborazione
Prego.

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

biggiu Profilo | Junior Member

Grazie ancora, ma debbo approfondire la questione.

Ho provato il backup del Db ma poi non riesco a riaverlo in restore.

Forse non utilizzo l'opzione giusta oppure non clicco sulle giuste opzioni di backup.

Puoi darmi qualche altra dritta?

Meglio ancora, per non farti perder tempo, puoi consigliarmi un qualche manuale ( italiano ) che illustri dettagliatamente queste cose ?

Ciao e buon lavoro
BigGiu

lbenaglia Profilo | Guru

>Ho provato il backup del Db ma poi non riesco a riaverlo in restore.
Cosa intendi con "riaverlo in restore"?

>Meglio ancora, per non farti perder tempo, puoi consigliarmi
>un qualche manuale ( italiano ) che illustri dettagliatamente
>queste cose ?
I Books Online:
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f

>Ciao e buon lavoro
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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