Dieser Artikel bezieht sich sowohl auf WSS 3.0 > SharePoint Foundation 2010 als auch auf MOSS 2007 > SharePoint Server 2010 Upgrades.
Für ein Upgrade auf SharePoint 2010 gibt es zwei Möglichkeiten: Ein In-Place Upgrade oder ein Database Attach Upgrade. Dieser Artikel erklärt das Vorgehen für ein Database Attach Upgrade. Beim Database Attach Upgrade werden lediglich die Inhalte übernommen. Es werden keine Konfigurationen übernommen.
Vorbereitung
Es wird ein Report erstellt, der nicht nur über mögliche Probleme in der SharePoint Farm und fehlende Features informiert, sondern darüber hinaus auch einen umfangreichen Blueprint der Farm abliefert.
Sollten fehlende Site Definitions auftauchen, könnte es sich dabei um die Fab 40 Templates handeln, die vermutlich viele Administratoren bei der Veröffentlichung installiert haben. Fehlende Site Definitions sollten nachinstalliert werden.
Fehlende Features können einfach via STSADM-Befehl mit der angezeigten GUID deaktiviert werden:
STSADM -o deactivatefeature -id -url http://ihre.webapplication -force
Sobald die roten Bereiche im Pre Upgrade Check Report minimiert wurden, können die Content Datenbanken gesichert werden.
Stellen Sie zuvor sicher, dass die Konfiguration aus der bestehenden SharePoint Farm in die Neue übernommen wurde (Profile Sync, Search, Custom Site Definitions, Custom CSS, 3rd Party Web Parts und Solutions, usw.)
Auf dem neuen SQL Server müssen die Datenbanken nun wiederhergestellt werden:
Die Datenbank muss jetzt noch getestet werden, dies kann eine Weile dauern. Öffnen Sie dazu die SharePoint Management Shell und geben Sie folgenden Befehl ein:
Test-SPContentDatabase –Name “Name der Datenbank” -WebApplication http://ihre.webapplication
Es wird auf fehlende Setup Files, Web Parts und Features geprüft. Fehlende Features können den erfolgreichen Upgrade verhindern und müssen eventuell installiert / aktiviert werden.
Anschliessend kann die Datenbank angehängt werden. Löschen Sie zuvor in der Central Administration unter Application Management > Manage Content Databases alle anderen Datenbanken der betroffenen Web Application.
Öffnen Sie die SharePoint Management Shell und geben folgenden Befehl ein:
stsadm -o addcontentdb -url http://ihre.webappliation -databasename “Name der Datenbank”
Der Inhalt sollte erfolgreich migriert worden sein. Sollten Probleme auftreten, dann prüfen Sie die Logs unter: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
Weitere Informationen
Determine upgrade approach (SharePoint Server 2010)
http://technet.microsoft.com/en-us/library/cc263447.aspx
How to: Back Up a Database (SQL Server Management Studio)
http://msdn.microsoft.com/en-us/library/ms187510.aspx
How to: Restore a Database Backup (SQL Server Management Studio)
http://msdn.microsoft.com/en-us/library/ms177429.aspx