Domanda

Qualcuno ha provato a installare SQL Server 2008 Developer su un computer su cui è già installato 2005 Developer?

Non sono sicuro se dovrei farlo e devo mantenere il 2005 su questa macchina per il prossimo futuro per testare facilmente la nostra applicazione.Dato che a volte ho bisogno di prendere file di backup dei database e renderli disponibili per altre persone in azienda, non posso semplicemente sostituire il 2005 con il 2008 poiché sospetto (ma non lo so) che i database non siano compatibili con le versioni precedenti al 100%.

Che tipo di problemi sorgerebbero?Devo installare la nuova versione con un nome di istanza, funzionerà?Posso utilizzare un numero di porta diverso per distinguerli?

Ho trovato questa voce su technet: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

Non dice altro che semplicemente si, puoi fare questo e sospettavo comunque che fosse fattibile, ma devo sapere se c'è qualcosa che devo sapere prima di iniziare l'installazione.

Chiunque?

È stato utile?

Soluzione

Sì, è possibile.Dovrai creare un'istanza denominata non utilizzata da un'altra versione di SQL Server come indicato nella risposta precedente e nella versione 3.5 di .Net installata.Funziona alla grande!!

Ecco l'elenco dei prerequisiti:

  • .NET Framework 3.5 SP1
  • Programma di installazione di Windows 4.5
  • Windows PowerShell 1.0

Altri suggerimenti

Se è installato Visual Studio 2008, verrà visualizzato un errore di convalida e non sarà possibile installare SQL Server 2008 finché non si installerà Visual Studio 2008 SP1.Se non hai installato Visual Studio 2008 non dovrebbe essere un problema.Pertanto, se disponi di Visual Studio 2008, attendi fino all'11 agosto poiché è il giorno in cui verrà distribuito Visual Studio 2008 SP1

Credo che questo sia perfettamente possibile.Attualmente eseguo sia SQL Server 2000 che SQL Server 2005 sul mio server di sviluppo mentre trasferisco le applicazioni.

L'unica cosa che dovrai fare è creare una nuova istanza che non sia già utilizzata da SQL Server 2005.

Come per qualsiasi cosa nuova, probabilmente ci saranno alcuni bug, tuttavia, in genere dovrebbe "funzionare".

la mia esperienza è che dopo aver installato SQL Server 2005 e 2008 sulla stessa macchina, SSIS 2005 non funziona correttamente...specialmente con attività di script, flusso di dati e contenitore di sequenze

Potresti eseguire solo SQL 2008 come singola istanza e quindi collegare/creare database con livello di compatibilità del 2005?Il problema è che è una teoria.Non sono sicuro al 100% che se crei un database nel 2008, con un livello di compatibilità del 2005, e poi lo scolleghi, un'istanza SQL 2005 sia in grado di collegarlo.

Penso che sia una buona occasione per provarci comunque.Ma sono d'accordo con le risposte precedenti, le opzioni di istanza multipla funzioneranno correttamente.

Sfortunatamente, sembra che gli strumenti client di SQL Server 2008 richiedano Visual Studio 2008 SP1 e sono riluttante a installarne una versione beta sul mio computer di sviluppo principale.

Aspetterò finché SP1 non sarà RTM prima di andare avanti.

Modificare:Sì, ho Visual Studio 2008 su questo computer, ma vorrei evitare installazioni beta di applicazioni debugger.Tendono a scavare troppo in profondità per i miei gusti.

L'ho provato con esito negativo.L'installazione di 2k8 si interrompe con un misterioso messaggio di errore.Il protocollo di installazione sembra a posto, ma non funzionerà.Successivamente anche l'installazione di 2k5 presentava dei bug.L'installazione di 2k8 era pronta per metà, quindi è già nel pannello di controllo/software, ma la disinstallazione non è possibile.

Quindi il mio risultato: non farlo su un server/workstation produttivo.Se hai bisogno di entrambe le versioni, utilizza invece una macchina virtuale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top