Migration und ihre Tücken – Welche Anpassungen gibt es?
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Migration in der Theorie Herausforderungen Mögliche Anpassungen Checklist Deep Dive Fragen und Antworten
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Technologien Dienstleistungen LösungenPartner Community Support
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. avepoint.com T M
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Szenario
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. 1x Inhaltsdatenbank Datenvolumen 1 TB (MDF) Migration über 2 Versionen hinweg Microsoft SharePoint Portal Server 2003 (SPS) Microsoft Office SharePoint Server 2007 (MOSS) Microsoft SharePoint Server 2010 Straffes Wartungsfenster
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Migration in der Theorie
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Funktionen Performance Sicherheit Integration
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Lesezugriff Quelle auf Read-Only stellen Kopieren Datenbank detach/attach Upgrade >= SP2010: Mount-SPContentDatabase <= SP2007: stsadm -o addcontentdb …
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. VorbereitungAnalyseTestumgebung!Test mit Test-DB Test mit Produktions-DB Wartungsfenster festlegen KommunikationAbstimmungUpgrade
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Herausforderungen
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Migrationspfad (Inplace Upgrade) – bitte nicht Database attach Version für Version Wartungsfenster Handarbeit Skript Datenbankupgrade Checkliste! Know How Dokumentation PowerShell Manpower Kommunikation „Bürokratie“ Abstimmung mit Abteilungen Genehmigungen Abnahme Challenge accepted
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Mögliche Anpassungen
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Templates Solutions Webparts IIS Einstellungen Unghosted Pages Event Receiver Storage Auslagerung
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Benutzerdefiniertes Template? Template ID? MSDN: „A site definition only needs one root Template element. To avoid conflict with IDs already used by Windows SharePoint Services, use unique values greater than 10,000 for the ID attribute. “ Übersetzung.\Config\Upgrade\.xml Update Matrix.\Config\Upgrade\SiteUpgradeConfigSPS.xml Eintrag für jedes Template
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Kompatibilität 3rd Party Solution Neue Version verfügbar? Eigene Solution Anpassung / Programmierung notwendig? Ab SharePoint 2013 Kompatibilitätsmodus Install-SPSolution –Identity Solution.wsp –GACDeployment –CompatibilityLevel {14,15}
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Webparts im Ziel vorhanden? Seiten bereinigen AvePoint‘s Pre-Scan Tool zur Identifizierung – Wo?
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Ich hab doch die Central Admin Ja, aber… SSL-Zertifikate Protokollierungseinstellungen
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Ghosted = Un-Customized Site Definitions vom Dateisystem Unghosted = Customized Dateisystem + Datenbank SharePoint Designer Reghosting = Customized Un-Customized Reset to Site Definition and-reghosted.aspx
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. API für Realtime / Live Änderungen View Update Check-In Create... Benutzerdefinierte Lösungen
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Daten außerhalb der Inhaltsdatenbank? Migration über Auslagerungstool möglich? Ausgelagerte Daten zurück in die Inhaltsdatenbank BLOB Provider installiert? $cdb = Get-SPContentDatabase $cdb.RemoteBlobStorageSettings
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Checklist
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Informationen sammeln Sprache SharePoint SQL Szenario Umsetzung mit AvePoint
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Versionen des Betriebssystems Anzahl Server MSSQL Version und HA Konfiguration Service Accounts / Berechtigungen Zugriffsadressen
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Basisinstallation Language Pack „Mal eben ändern“ Templates sprachabhängig.\Template\1031\XML\*.xml.\Template\1033\XML\*.xml 1031 = Deutsch 1033 = Englisch
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Prescan SPS 2003: prescan.exe (separater Download) MOOS 2007 und höher: stsadm –o preupgradecheck Patchlevel Aktuelles Service Pack Aktuelles CU (Cumulative Update) Staging und Produktions-Umgebung
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Compatibility Level „100“ Autogrow Recovery Mode Simple Nach Abschluss Full
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Deep Dive
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Migrate from classic-mode to claims-based authentication in SharePoint 2013 New-SPWebApplication –name "ClassicAuthApp" –Port 100 –ApplicationPool "ClassicAuthAppPool" – ApplicationPoolAccount (Get-SPManagedAccount " \ ") Convert-SPWebApplication –Identity –To Claims -RetainPermissions [ -Force] us/library/gg aspx
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Upgrade aktivieren $site=Get-SPSite $site.AllowSelfServiceUpgrade= Benachrichtigung verwalten $wa=Get-SPWebApplication $wa.UpgradeReminderDelay $wa.UpgradeMaintenanceLink Upgrade starten Warteschlange: Upgrade-SPSite -VersionUpgrade –QueueOnly Jetzt: Upgrade-SPSite -VersionUpgrade (-unthrottled)
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Web Application $wa = Get-SPWebApplication $wa.SiteUpgradeThrottleSettings Database $db = Get-SPContentDatabase $db.ConcurrentSiteUpgradeSessionLimit „Evaluation Site Collection Request-SPUpgradeEvaluationSiteCollection -identity URL to site
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Upgrade Status verfolgen Get-SPSiteUpgradeSessionInfo -ContentDatabase -ShowInProgress -ShowCompleted -ShowFailed |ft
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.
Selektive Migration Nur aktive Inhalte migrieren Migration als Chance aufzuräumen Restrukturierung Anforderungen geändert? Bereinigung Templates Domain Migration
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Zusammenfassung
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. Je besser die Vorbereitung, desto erfolgreicher die Migration.
©AvePoint, Inc. All rights reserved. Confidential and proprietary information of AvePoint, Inc. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.
Fragen und Antworten