Diese Woche haben wir uns ganz dem Thema SharePoint Migration gewidmet, da dieses Thema schon jetzt aktuell bei unseren Kunden ist. Migriert haben wir eine Office SharePoint Server 2007 Umgebung nach SharePoint Server 2010 (Beta). In diesem Artikel beschreiben wir die Ausgangslage und unser Vorgehen sowie ein Fazit über den gesamten Migrationsprozess.
Ausgangslage
| Server-Betriebssystem | Rolle | Datenbank | Applikation Version | Sprache | Language-packs | Solutions |
| Windows Server 2003 (32Bit) | Active Directory, DNS und DHCP | SQL Server 2005 SP3 | Office Sharepoint 2007 SP2 | English | Deutsch | SharePoint Tool Basket (http://sptoolbasket.codeplex.com)Communitiy Kit (http://cks.codeplex.com) |
| Windows Server 2008 (64 Bit) | SQL Server 2008 SP1 (CU2 for SQL Server 2008 SP1) | Office SharePoint 2010 Beta | English | Deutsch | SharePoint Tool Basket (http://sptoolbasket.codeplex.com)Communitiy Kit (http://cks.codeplex.com) |
Beide SharePoint Umgebungen laufen virtualisiert auf dem Produkt Virtual Box , welches dank einer Gratislizenz kostenlos benutzt werden kann. Als Hostsystem verwenden wir ein Windows 7 64 Bit Ultimate mit 6 GB RAM.
Migrationsvorbereitung
Als Unterstützung haben wir folgende Dokumente verwendet welche von Microsoft Technet zur Verfügung gestellt werden. Da SharePoint 2010 (Beta) erst vor kurzem Veröffentlicht wurde sind dies die einzigen nützlichen Dokumente, welche über die Migration von Office SharePoint Server 2007 zu SharePoint Server 2010 (Beta) zu finden waren. Referenzieren möchten wir daher nur auf die folgenden Dokumente:
- Upgrade_Planning_SharePointProducts
- Upgrade_Approaches_SharePointProducts
- Upgrade_Testing_SharePointProducts
Die Dokumente können hier heruntergeladen werden.
Migrationsablauf
In den von Microsoft publizierten Dokumenten wird die Migration aus drei Sichtweisen (Planung, Vorgehen und Testen) beschrieben. Zusätzlich möchten wir Euch eine detailliertere Anleitung zur Verfügung stellen. Grundsätzlich gehen wir von folgendem Ablauf aus um eine Migration erfolgreich durchführen zu können.
- Vorbereitung Testmigration
- Testmigration durchführen
- Vorbereitung Migration Liveumgebung
- Information an die Anwender da ohne Unterbruch nicht möglich
- Durchführung der Migration Liveumgebung
- Test der migrierten SharePoint Umgebung
- Freigabe an die Anwender
- Datenbanken von der Office SharePoint 2007 Farm trennen
- Kopieren der Datenbank-Files
- Datenbanken mit der neuen SharePoint 2010 (Beta) Farm verbinden
- Content Datenbanken
- Content Profil Datenbank
Nicht betroffen sind:
- SharePoint Config DB
- Central Administration DB
- Alle Search Datenbanken
Schritt 2: Kopieren der Datenbank-Files
Standardmässig werden die SQL Server 2005 Datenbank Files im Verzeichnis C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data abgelegt. Nun gilt es die Files *.mdf und *.ldf der Content Datenbanken in die Struktur C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA auf dem SQL Server 2008 mit SP1 (Kumulatives Update 2) zu kopieren.
Schritt 3: Verbinden der Datenbanken an die neue Farm
Über den Befehl stsadm –o addcontentdb –url http://portalname –databasename WSS_Content_xxx müssen nun alle bestehenden Content Datenbanken verbunden werden. Hier ist zu beachten, dass je nach Grösse der Datenbank der Vorgang lange dauern kann.
- WebParts
- Layout
- Berechtigungen







































