Einer unserer Kunden kam Mitte 2006 zu uns, um den Aufbau eines Kundenportals auf Sharepoint-Basis zu besprechen. Nach intensiver Durchsprache der Anforderungen haben wir uns für SharePoint 2007 als Basis entschieden, obwohl zu diesem Zeitpunkt erst die Beta2-Version von SharePoint 2007 verfügbar war. Wir haben also die Portal-Entwicklung mit der Beta2-Version gestartet - wohlwissend, dass wir mit einer Beta-Version arbeiten und später auf die finale Version updaten müssen. Während der Entwicklungszeit haben wir dann mit einigen Mühen und manueller Nacharbeit ein erstes Upgrade vollzogen. Die ursprüngliche MOSS-Beta2-Installation wurde auf den Stand "Technical Refresh" gebracht. Als dann die finale SharePoint-Version verfügbar war, haben wir ein weiteres Upgrade durchgeführt. Diesmal haben wir ein Upgrade vom Stand "Technical Refresh" auf die finale Sharepoint-Version durchgeführt. Auch hierbei gab es das eine oder andere Problem, welches sich nur mit viel manueller Nacharbeit lösen lies. Die SharePoint-Installation war jetzt zwar auf dem finalen Stand, aber ein ungutes Gefühl blieb. Schließlich waren beide Upgrade-Vorgänge nicht problemlos durchgelaufen und hatten jedesmal einige manuelle Nacharbeit erfordert. Als dann auch noch ein paar seltsame Probleme auftauchten (z.B. verschwand mehrmals der Inhalt der Startseite, ohne dass jemand daran gearbeitet hätte), haben wir uns entschlossen, den Server neu auzusetzen. Um die Downtime möglichst gering zu halten...