Sonntag, 9. November 2014

SharePoint 2007 ContentDB in neuen SharePoint 2007 integrieren


So, from scratch – Ausgang war ein SharePoint der den Umzug seiner Hyper-V Maschine nicht überstanden hat.

Warum – keine Ahnung.
Sicherung – bringt nix – Hyper-V muss ja trotzdem aktualisiert werden.
Lösungsansatz – neue Hyper-V aufsetzten, SharePoint installieren und ContentDB vom alten drunter hängen.

Erfolgloser Versuch:
OS Server 2008 R2 EN, SharePoint 2007 SP 3 EN, SQL 2012 EN

Es kamen immer wieder komische Fehler die auf Spracheinstellungen hindeuten.

Failed to open the language resource keyfile core. 
Cannot open "core.de-DE.resx": no such file or folder.

Sprachpaket installieren hat nix gebracht!
Kopieren von .resx wie in Google teilweise beschrieben, bringt auch nix.

Lösung:

OS Server 2008 EN, SharePoint 2007 ohne SP, SQL 2012 EN

SharePoint 2007 installieren und eine WebApplikation anlegen.
Dann ContentDB davon mit STSADM oder über GUI trennen.

stsadm -o deletecontentdb -databasename content_DB -url http://spsite

Heißt zwar delete – löscht aber nichts, sondern entfernt nur die Verknüpfung zwischen SharePoint und DB im SQL Server.

Danach – Rücksicherung der alten ContentDB wieder auf SQL Server einspielen und dann mit

stsadm -o addcontentdb -url http://spsite -databasename content_db

versucht hinzuzufügen.

Dann habe ich eine Fehler bekommen – die Version des installieren SharePoint’s entspricht nicht dem der Datenbank. Also SP1 installiert und noch mal versucht – gleicher Fehler – also SP2 installiert und tada!

Kein Fehler, keine Probleme, alles wunderbar, hoffe es hilft jemand.

 

Anmerkung:
SharePoint 2007 geht nur mit Server 2008 R2, wenn schon mit SP3 installiert wird.
Bit Versionen beachten, unter 2007 gab es noch 32 Bit SharePoint

Keine Kommentare: