Passaggio da sql server 2005 express edition a sql server 2008

lunedì 11 gennaio 2010 - 14.19

zseven Profilo | Senior Member

Ciao ragazzi,
come da oggetto ho un dubbio che spero possiate aiutarmi a risolvere?

Ho un sito web sul mio server che ha come db sql server 2005 express edition.

Adesso ho la possibilità di installare sul server sql server 2008 per far girare un nuovo progetto in fase di lancio.

Perciò mi domandavo quale fosse la soluzione migliore in questo caso.
Devo disinstallare il 2005 e mettere il 2008?
Mi conviene installarli entrambi?
Il db del 2005 come viene convertito (se è possibile farlo) per farlo funzionare con il 2008?
E le stringhe di connessione cambiano?

Spero possiate aiutarmi su questi dubbi.
Grazie mille

alx_81 Profilo | Guru

>Ciao ragazzi,
Ciao

>Perciò mi domandavo quale fosse la soluzione migliore in questo
>caso. Devo disinstallare il 2005 e mettere il 2008? Mi conviene installarli entrambi?
allora, puoi usare i tool di aggiornamento. Leggi comunque le metodologie da seguire qui:
http://msdn.microsoft.com/en-us/library/ms144267.aspx

E poi usa l'upgrade advisor:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F5A6C5E9-4CD9-4E42-A21C-7291E7F0F852&displaylang=en

>Il db del 2005 come viene convertito (se è possibile farlo) per farlo funzionare con il 2008?
A dire il vero puoi anche mantenere la compatibilità verso 2005, quindi non mi preoccuperei più di tanto. Magari effettua qualche operazione di reindex.

>E le stringhe di connessione cambiano?
dipende com'è la tua, ma in linea di massima no.

>Grazie mille
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

zseven Profilo | Senior Member

Ciao alx_81,
grazie per la risposta.

Dunque se ho capito bene lanciando il file di installazione di sql server 2008 durante la procedura mi chiede se voglio upgradare da una versione precedente che riconosce nel sistema, in questo caso la mia sql server 2005 express.

L'upgrade advisor non ho capito se è un tool che devo utilizzare prima di installare sql server 2008 o dopo aver fatto la migrazione.

Grazie mille.

alx_81 Profilo | Guru

>L'upgrade advisor non ho capito se è un tool che devo utilizzare
>prima di installare sql server 2008 o dopo aver fatto la migrazione.
prima, ti serve per capire quali saranno i problemi che incontrerai se non effettui le modifiche consigliate
--

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

zseven Profilo | Senior Member

ok grazie mille!

Stasera a casa faccio la prova e vediamo che succede!!!!

zseven Profilo | Senior Member

Ciao,
allora il processo non è andato a buon fine.

Non sono riuscito ad installare nè Sql Server Web Edition, nè Express Edition.

Nel primo caso ad un certo punto compare una finestra dove mi chiede di selezionare una cartella di destinazione per l'installazione, ma mi dà errore per qualsiasi cartella io scelga.

Nel secondo caso invece mi dice che non può completare l'operazione se non installo la SP1 di Visual Studio. Ma io a casa ho Visual Web Developer e quindi non posso procedere. Inoltre mi chiedevo il perchè di questa richiesta. Cioè io mica poi sul server per utilizzare la Express Edition dovrò installare anche Visual Studio?!?!?!

Tutto questo l'ho provato sia come aggiornamento sia come installazione ex novo, ed il risultato è sempre lo stesso...
Sai dirmi come mai?

Grazie mille

alx_81 Profilo | Guru

>Nel secondo caso invece mi dice che non può completare l'operazione
>se non installo la SP1 di Visual Studio. Ma io a casa ho Visual
>Web Developer e quindi non posso procedere. Inoltre mi chiedevo
>il perchè di questa richiesta. Cioè io mica poi sul server per
>utilizzare la Express Edition dovrò installare anche Visual Studio?!?!?!
installazione di cosa? SQL Server o Management studio?

sapevo che alcune upgrade non vanno a buon fine, ma l'installazione ex novo, non mi ha mai chiesto librerie di Visual Studio..
--

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

zseven Profilo | Senior Member

non ti saprei fare la distinzione perchè ho lanciato l'installazione dalla piattaforma che fornisce la microsoft con tutti i programmi da installare e al momento non ricordo benissimo se era di management studio o di sql server...
Stasera pensavo di fare un bel format e reinstallare tutto ex novo.

Volevo però farti un ultima domanda.
Se io ho il backup di un db di sql server 2005 express, e sul server disinstallo completamente il 2005 e poi installo sql server 2008 (express o web edition), posso recuperare quel db e fare il restore sul 2008?

Grazie mille

alx_81 Profilo | Guru

>non ti saprei fare la distinzione perchè ho lanciato l'installazione
>dalla piattaforma che fornisce la microsoft con tutti i programmi
>da installare e al momento non ricordo benissimo se era di management
>studio o di sql server...
>Stasera pensavo di fare un bel format e reinstallare tutto ex
>novo.
Aspetta, i link di download sono 2, uno per il "motore" l'altro per il management studio. Sono proprio due installer, la versione Express poi ti installa poche cose (ad esempio non hai i ssis).

>Volevo però farti un ultima domanda.
>Se io ho il backup di un db di sql server 2005 express, e sul
>server disinstallo completamente il 2005 e poi installo sql server
>2008 (express o web edition), posso recuperare quel db e fare
>il restore sul 2008?
Da web edition non ho mai provato, ma il restore di una versione old è possibile.
--

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

zseven Profilo | Senior Member

Ciao alx_81,
allora adesso che sto a casa posso dirti che il problema è relativo allo studio management.

Quando lancio l'installer lui ad un certo punto mi dà errore dicendo che manca la versione SP1 di Visual Studio e non posso andare avanti non avendola a disposizione.

Come posso risolvere il problema?

Grazie sempre mille

alx_81 Profilo | Guru

>Ciao alx_81,
>allora adesso che sto a casa posso dirti che il problema è relativo allo studio management.
ok, adesso quadra.

>Come posso risolvere il problema?
che versione di web developer express hai? L'ultima di 2008 che trovi qui?
http://www.microsoft.com/exPress/download/

Potrai installare SP1 corrispondente. Leggi le FAQ:
http://social.msdn.microsoft.com/forums/en-US/Vsexpressinstall/thread/aba48c0d-715b-4c15-a5c7-b1de4c8c68a7/


--

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

zseven Profilo | Senior Member

ok perfetto, stavo leggendo anche un'altra pagina di faq nel frattempo.

Però mi resta ancora un dubbio.
Sul server sarò a questo punto costretto ad installare anche visual web developer comprensivo di SP1, anche se in realtà non lo vado ad utilizzare sul server.
Mi sembra una costrizione e soprattutto si va ad appesantire il server con un programma non necessario, non trovi?

Grazie

alx_81 Profilo | Guru

>Sul server sarò a questo punto costretto ad installare anche
>visual web developer comprensivo di SP1, anche se in realtà non
>lo vado ad utilizzare sul server.
>Mi sembra una costrizione e soprattutto si va ad appesantire
>il server con un programma non necessario, non trovi?
Devo ammettere che tutte le volte che ho installato sql server 2008 (nel mio caso standard ed enterprise) ed il management studio non ho mai avuto esigenza di installare l'sp1 di visual studio. Comunque non sei costretto a mettere management studio sul server, anzi, puoi usarlo da remoto, ad esempio da una macchina di sviluppo.
--

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

zseven Profilo | Senior Member

ah ecco questo è importante.
Giustamente con il management installato sul mio computer posso accedere in remoto al database presente sul server con le dovute impostazioni!
Su questo mi documenterò!

A dirti la verità ieri mi sono arreso sul 2008 e sono ritornato sul 2005.
Ti faccio quindi l'ultima (spero ) domanda:

Ritieni che sia necessario e indispensabile passare ad sql server 2008 express se il database ha la sola funzione di tabelle e query e nessun altro opzione aggiuntiva?
Ti faccio questa domanda perchè ho cmq letto che le limitazioni del 2008 express sono le stesse del 2005 express.

Grazie infinite

alx_81 Profilo | Guru

>Ritieni che sia necessario e indispensabile passare ad sql server
>2008 express se il database ha la sola funzione di tabelle e
>query e nessun altro opzione aggiuntiva?
in tal caso no, hai alcuni vantaggi su alcune sintassi e poi qualcosa del motore è migliorato di molto, però sulla express non mi preoccuperei più di tanto.
Era per avere la tecnologia al passo, siamo nel 2010

>Grazie infinite
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
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5