SharePoint 2010 Datenbankmigration nach SharePoint 2013

Es wurde viel darüber diskutiert, wie man eine Migration vorbereitet und plant, was es beinhaltet, was sind die Best Practices. In diesem Artikel machen wir uns ein wenig die Hände schmutzig. Kürzlich musste ich ein weiteres komplettes Upgrade auf SharePoint 2013 durchführen und nutzte die Gelegenheit, um einige Notizen und Screenshots aufzunehmen.

So. Ihre SharePoint 2013-Farm ist installiert und bereit. Heute ist der Tag: Sie migrieren Ihre Inhalte. Was machen Sie?

Bereiten Sie Ihr Upgrade auf SharePoint 2013 vor

Es gibt ausgezeichnete TechNet-Artikel über den SharePoint-Migrationsprozess. Sehr empfehlenswerte Lektüre, um nicht zu sagen obligatorisch:

Referenz: Überblick über den Upgrade-Prozess auf SharePoint 2013

Referenz: Upgrade und Migration zu SharePoint 2013 (Ressourcencenter)

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Überprüfen Sie Ihre vorhandene Farm

Um fair zu sein, sollten Sie dies vor einiger Zeit getan haben. Um ein vollständiges Bild zu erhalten, gehe ich nur auf die wichtigsten Punkte ein, die Sie sich ansehen sollten, wenn Sie eine Bestandsaufnahme machen, welche Inhalte Teil der Reise sein müssen.

Farmlösungen

Vor der eigentlichen Migration sollten Sie eine klare Vorstellung von allen Farmlösungen haben, die auf Ihren SharePoint 2010-Servern installiert sind. Haben Sie einen Plan für jedes benutzerdefinierte oder 3rd-Party-Paket? Existieren sie in 2013-Versionen oder funktionieren sie so wie sie sind? Fehlende Funktionen werden während des Upgrades als solche gemeldet und können möglicherweise Probleme verursachen.

Vergessen Sie nicht, Sandbox-Lösungen zu überprüfen, wenn Sie sie auf Ihrer Farm haben.

Schritt für Schritt SharePoint 2010-Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Für jede dieser hinzugefügten Lösungen benötigen Sie eine Bestandsaufnahme, welche Websitesammlung und Website was verwendet. Das Kompilieren kann möglicherweise zeitaufwändig sein, kann Ihnen jedoch später Kopfschmerzen ersparen.

Schritt für Schritt SharePoint 2010-Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Web Apps

Inzwischen sollten Sie wissen, welche Webanwendungen migriert werden. Beachten Sie insbesondere die Authentifizierungsmethoden:

Jede Webanwendung, die sich noch im klassischen Modus befindet, muss auf SharePoint 2013

aktualisiert werden Alternativ können Sie sie ändern, während sie noch auf Ihrer 2010-Farm ausgeführt wird, wenn Sie sich dabei sicher fühlen. Darauf kommen wir später zurück.

Kostenloser Bonus: Laden Sie unseren Leitfaden herunter, um zu erfahren, wie Sie die Leistung Ihrer SharePoint-Umgebung steigern können.

Kopieren Sie Ihre Inhaltsdatenbank von 2010 auf 2013

Hier haben Sie zwei Hauptoptionen: Pausieren Sie Ihre 2010-Farm, um eine kalte Kopie der Inhaltsdatenbanken zu erstellen, oder führen Sie eine Live-Kopie durch. Da wir mit minimalen Ausfallzeiten testen möchten, treffen wir die zweite Wahl mit Hilfe der Kopierschutzfunktion von SQL Server:

Schritt für Schritt SharePoint 2010-Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Auf diese Weise können Sie eine Live-Sicherung Ihrer Datenbank erstellen, ohne Ihren normalen Sicherungszeitplan zu beeinträchtigen, was lästige Dinge wie das Löschen Ihrer Änderungsprotokolle und das Kompromittieren Ihrer Notfallwiederherstellungspläne bedeuten würde.

Danach stellen Sie diese Sicherung einfach auf Ihrem SharePoint 2013 SQL Server wieder her, optional unter einem neuen Namen. Kein Schweiß.

Erstellen einer Zielwebanwendung

Wenn Sie eine SharePoint 2010-Inhaltsdatenbank migrieren, um ein Upgrade auf SharePoint 2013 durchzuführen, müssen Sie sie natürlich mit einer vorhandenen Webanwendung verknüpfen. In den meisten Fällen enthält Ihre zu migrierende Datenbank jedoch eine Stammwebsite (die sich im Pfad „/“ in dieser Webanwendung befindet).

Wenn Sie mehrere Websitesammlungen im selben Pfad oder tatsächlich eine Website in Ihrer Webanwendung mit identischen Pfaden haben, treten Konflikte auf und auf einige Ihrer Websites kann nicht zugegriffen werden. Sie möchten jedoch dieselben Pfade wie zuvor beibehalten, da sonst alle in Ihrem Inhalt angegebenen Pfade (z. B. Linklisten) beschädigt werden.

Sie möchten Ihre neue Webanwendung auch mit demselben Authentifizierungsmodus wie 2010 erstellen. Wenn Sie in SharePoint 2010 kein Upgrade von Claims auf Classic durchgeführt haben, benötigen Sie jetzt PowerShell, um eine Webanwendung im klassischen Modus in SharePoint 2013 zu erstellen, da sie als veraltet gelten.

Referenz: Migration vom klassischen Modus zur anspruchsbasierten Authentifizierung in SharePoint 2013

Der Trick besteht also darin, eine brandneue Webanwendung zu erstellen und einfach die Inhaltsdatenbank zu entfernen (all dies über die Zentraladministration). Es kann vorerst ohne DB leben.

Testen und aktualisieren Sie Ihre migrierte Datenbank

Lassen Sie uns zusammenfassen:

  • Sie haben Ihre SharePoint 2010-Inhaltsdatenbank an den SQL Server Ihres SharePoint 2013 angehängt
  • Sie haben eine neue Webanwendung ohne zugehörige Inhaltsdatenbank

Sie können jetzt Ihre migrierte Datenbank testen und aktualisieren (je nach Bedarf). Um dies zu tun, schauen wir wieder auf PowerShell. Der folgende Befehl überprüft Ihre Datenbank und erstellt einen detaillierten Bericht über gefundene Upgrade-Probleme:

Schritt für Schritt SharePoint 2010-Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Referenz: Test-SPContentDatabase PowerShell-Cmdlet

An dieser Stelle möchten Sie alle Anpassungen von Drittanbietern und internen Anpassungen installieren. Testen Sie dann Ihre Datenbank erneut. Wiederholen Sie dies, bis keine Fehler gemeldet wurden oder zumindest keine, mit denen Sie nicht leben können.

Mounten Sie Ihre neue Datenbank

Als nächstes können Sie Ihre Datenbank aktualisieren. Sie können das Upgrade selbst ausführen oder es an Ihre Web-App anhängen. Letzteres ist das bevorzugte Verfahren.

Sie können jedoch nicht einfach über die Benutzeroberfläche eine SP2010-Inhaltsdatenbank zu SP2013 hinzufügen. Sie benötigen das Lieblingswerkzeug der Schweizer Armee Ihres Technikers: PowerShell. Der zu verwendende Befehl ist Mount-SPContentDatabase.

Schritt für Schritt SharePoint 2010-Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Referenz: Mount-SPContentDatabase PowerShell-Cmdlet

Durchsuchen Sie Ihre aktualisierten Websites

Wir sind fast fertig!

Sie sollten nun in der Lage sein, Ihre neue, migrierte Site zu durchsuchen. Zu Beginn wird es noch das SharePoint 2010 Look and Feel präsentieren, mit einem kleinen Unterschied:

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Sie werden dieses schöne farbige Banner oben sehen. Der erste Link führt Sie zum ersten Schritt des Aktualisierungsprozesses der Websitesammlung (TechNet).

Indizieren Sie Ihren neuen Inhalt

In Ordnung! Ihre Inhalte sind alle migriert und aktualisiert und einsatzbereit! Lassen Sie uns jetzt den Suchcrawler darauf werfen

Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

 Schritt für Schritt SharePoint 2010 Datenbank-Upgrade auf SharePoint 2013

Nicht schlecht, eine Stunde für etwa 24.000 Dokumente, viele davon PDFs. Und keine Fehler! Ich kann jetzt das stark verbesserte SharePoint 2013-Suchcenter für alle meine Inhalte nutzen.

Alles in allem verlief dieses Upgrade auf SharePoint 2013 Migration ziemlich gut. Es gibt einige Webparts von Drittanbietern, die ich mit dem Administrator der Farm besprechen werde, und eine vollständige Site-Template-Lösung, von der ich glaube, dass sie 2013 angesichts der großen Änderungen in der Benutzeroberfläche nicht funktionsfähig sein wird. Aber auch der Inhalt dieser Website ist vollständig durchsuchbar und nutzbar, wie es jetzt ist, so wahrscheinlich wird es im 2010-Modus bleiben.

Fehlerbehebung

Weitere Informationen zur Fehlerbehebung finden Sie in meinem Artikel zur Migration von SharePoint–Inhaltsdatenbanken – Überwachen des Prozesses.

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.