Passaggio a wss 3.0 da wss 2.0

wss = Windows Sharepoint Services

Qualche giorno fa, qualcuno mi ha chiesto se è possibile passare a wss 3.0 da wss 2.0, o se bisogna installare da zero i nuovi wss.

Certo che si può, e si può fare anche di meglio: per esempio migrare dalla vecchia versione alla nuova.

Spinto dalla curiosità ho voluto anche fare una prova per capire se possono convivere. Anche questo si può fare.

Io sono partito da un win2k3 con wss 2.0 configurati con un sito padre ed ho provato a installare anche wss 3.0.

Volevo ottenere il seguente risultato:

Quindi partendo dalla condizione in cui il primo web è configurato e perfettamente funzionante, ho installato il .Net Framework 3.0, requisito per i nuovi Windows Sharepoint Services.

Fatto questo, occorre installare i wss 3.

Attenzione! Dopo aver lanciato il setup, occorre selezionare "Yes, perform a gradual upgrade" che permette di fare l'upgrade di ogni web quando si vuole, manualmente.

Altrimenti c'è anche la "in-place upgrade" che converte i web automaticamente alla nuova versione (non ho ancora provato, ma so per certo che ci sono problemi con web fortemente customizzati, maggiori info a partire da qui).

L'installazione dovrebbe proseguire e terminare senza problemi.

Perfetto.

Cosa manca?

Beh, manca un web esteso con i wss 3.0, altrimenti avrete solamente installato il motore ma non l'avete ancora acceso :)

Se provate ora a lanciare il "SharePoint Products and Technologies Configuration Wizard", otterrete un bell'errore che vi comunicherà di eseguire prima un "pre-upgrade scan".

Cosa significa?

Molto semplice: avendo scelto una gradual upgrade, wss non ha preconfigurato alcun web per il passaggio alla nuova versione, quindi il wizard non può procedere, non trovato alcun web pronto all'upgrade.

Dovrete quindi recarvi nella directory bin dei wss 3.0 (es. %windir%\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin) ed eseguire un prescan sul web che volete estendere a wss 3.0.

Qui bisogna però prima fare una cosa: creare il web http://cristina:8081 ed estenderlo con i wss 2.0.
Infatti se un web non è già esteso ad una versione precedente, non può essere fatto l'upgrade, vi verrà segnalato che il web non è valido.

Dopo aver fatto questo, recatevi con un bel command prompt nella directory sopracitata ed eseguite:

c:\>prescan http://cristina:8081

A questo punto i wss 3.0 si attiveranno, creando un file di log (in formato xml) che poi verrà preso in pasto dal "Sharepoint Products and Technologies Configuration Wizard" per creare il primo web (quello di amministrazione) con i nuovi services.

Interessante notare che il web http://cristina:8081 è solamente un place-holder per ora, nel senso che serve solamente per creare quel file xml in modo che il wizard possa funzionare, ma il sito d'amministrazione verrà creato (come sempre) su un'altra porta (scelta random o di vostra scelta).

Una volta creato l'ambiente di amministrazione potete partire da li e crearvi tutti i siti wss3.0 che volete.

Ovvio che sia l'amministrazione che i siti in wss 2.0 rimangono comunque attivi e funzionanti, e quindi anche la nuova creazione di siti con wss 2.0.

Ho riportato in questo post dei passi "critici" che non ho trovato, per tutto il resto potete riferirvi qui.

Print | posted @ venerdì 22 dicembre 2006 18:59

Comments on this entry:

Gravatar # Passaggio a wss 3.0 da wss 2.0 #2
by odamiani at 09/01/2007 12:01

Gravatar # Passaggio a wss 3.0 da wss 2.0 #2
by odamiani at 02/02/2007 02:08

Gravatar # re: Passaggio a wss 3.0 da wss 2.0
by michele at 13/02/2007 13:27

scusa, ho seguito le tue informazioni, ma non riesco a lanciare il wizard..
anche se l'upsacn dice che tutto ok.. il wizard si blocca è mi chiede di eseguire l'upscan
puoi aiutarmi
michele.esposito.tprservice@gmail.com

grazie
Gravatar # re: Passaggio a wss 3.0 da wss 2.0
by Omar Damiani at 13/10/2007 20:45

Il motivo è che il prescan deve essere eseguito per tutti i siti wss2 già esistenti sul server
Comments have been closed on this topic.