![Page 1: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/1.jpg)
Migration und ihre Tücken – Welche Anpassungen gibt es?
![Page 2: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/2.jpg)
©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.
AgendaMigration in der TheorieHerausforderungenMögliche AnpassungenChecklistDeep DiveFragen und Antworten
![Page 3: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/3.jpg)
©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.
Unsere Stärken: Über AvePoint
Technologien
Dienstleistungen
Lösungen Partner
CommunitySupport
![Page 4: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/4.jpg)
©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.
Über Mich: Dennis Hobmaier
Technical Solutions Professional
www.Hobmaier.net
www.AvePoint.deT +49 89-2190989-66M +49 174 1771935
@DHobmaier
![Page 5: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/5.jpg)
©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
![Page 6: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/6.jpg)
©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• 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
![Page 7: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/7.jpg)
©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
![Page 8: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/8.jpg)
©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.
Gründe für Migration
Funktionen
Performance
Sicherheit
Integration
![Page 9: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/9.jpg)
©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.
Vereinfachtes Vorgehen
Lesezugriff• Quelle auf Read-Only stellen
Kopieren• Datenbank detach/attach
Upgrade
• >= SP2010: Mount-SPContentDatabase• <= SP2007: stsadm -o addcontentdb …
![Page 10: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/10.jpg)
©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.
Detaillierte Vorgehensweise
Vorbereitung
Analyse
Testumgebung! Test mit Test-DB
Test mit Produktions-DB
Wartungsfenster festlegen Kommunikation
Abstimmung
Upgrade
![Page 11: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/11.jpg)
©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
![Page 12: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/12.jpg)
©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.
HerausforderungenMigrationspfad• (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
![Page 13: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/13.jpg)
©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
![Page 14: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/14.jpg)
©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• Templates• Solutions• Webparts• IIS Einstellungen• Unghosted Pages• Event Receiver• Storage Auslagerung
![Page 15: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/15.jpg)
©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 / Site Vorlagen• 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\<customTemplate>.xml Update Matrix• .\Config\Upgrade\SiteUpgradeConfigSPS.xml Eintrag für jedes Template
![Page 16: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/16.jpg)
©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.
Solutions• 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}
• http://www.hobmaier.net/2013/09/migration-nach-sharepoint-2013bin-ich.html
![Page 17: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/17.jpg)
©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•Webparts im Ziel vorhanden?• Seiten bereinigen• AvePoint‘s Pre-Scan Tool zur Identifizierung – Wo?
![Page 18: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/18.jpg)
©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.
IIS Einstellungen• Ich hab doch die Central Admin• Ja, aber…• SSL-Zertifikate• Protokollierungseinstellungen
![Page 19: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/19.jpg)
©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.
Unghosted Pages• Ghosted = Un-Customized• Site Definitions vom Dateisystem
• Unghosted = Customized• Dateisystem + Datenbank• SharePoint Designer
• Reghosting = Customized Un-Customized• Reset to Site Definitionhttp://blogs.msdn.com/b/michael_yeager/archive/2007/11/03/sharepoint-terms-ghosted-unghosted-and-reghosted.aspx
![Page 20: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/20.jpg)
©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.
Event Receiver• API für Realtime / Live Änderungen• View• Update• Check-In• Create ...
• Benutzerdefinierte Lösungen
![Page 21: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/21.jpg)
©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.
Storage Auslagerung• Daten außerhalb der Inhaltsdatenbank?• Migration über Auslagerungstool möglich?• Ausgelagerte Daten zurück in die Inhaltsdatenbank
• BLOB Provider installiert?• $cdb = Get-SPContentDatabase <Name der Contentdatenbank, z.B. WSS_Content>$cdb.RemoteBlobStorageSettings
• http://www.hobmaier.net/2013/09/wie-kann-man-uberprufen-ob-rbs-in.html
![Page 22: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/22.jpg)
©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
![Page 23: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/23.jpg)
©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• Informationen sammeln• Sprache• SharePoint• SQL• Szenario• Umsetzung mit AvePoint
![Page 24: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/24.jpg)
©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• Versionen des Betriebssystems• Anzahl Server•MSSQL Version und HA Konfiguration• Service Accounts / Berechtigungen• Zugriffsadressen
![Page 25: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/25.jpg)
©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.
Sprache• Basisinstallation• Language Pack
• „Mal eben ändern“• Templates sprachabhängig• .\Template\1031\XML\*.xml• .\Template\1033\XML\*.xml• 1031 = Deutsch• 1033 = Englisch• http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx
![Page 26: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/26.jpg)
©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.
SharePoint• 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
![Page 27: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/27.jpg)
©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.
SQL• Compatibility Level „100“• Autogrow• Recovery Mode Simple• Nach Abschluss Full
![Page 28: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/28.jpg)
©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
![Page 29: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/29.jpg)
©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.
Authentifizierung•Migrate from classic-mode to claims-based
authentication in SharePoint 2013• New-SPWebApplication –name "ClassicAuthApp" –Port 100 –ApplicationPool "ClassicAuthAppPool" –
ApplicationPoolAccount (Get-SPManagedAccount "<domainname>\<user>")• Convert-SPWebApplication –Identity <yourWebAppUrl> –To Claims -RetainPermissions [ -Force]
• http://technet.microsoft.com/en-us/library/gg251985.aspx
![Page 30: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/30.jpg)
©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.
Site Collection Upgrade steuern• Upgrade aktivieren• $site=Get-SPSite <URL> $site.AllowSelfServiceUpgrade=<Value>
• Benachrichtigung verwalten• $wa=Get-SPWebApplication <URL> $wa.UpgradeReminderDelay $wa.UpgradeMaintenanceLink
• Upgrade starten• Warteschlange: Upgrade-SPSite <http://site> -VersionUpgrade –QueueOnly• Jetzt: Upgrade-SPSite <http://site> -VersionUpgrade (-unthrottled)
http://technet.microsoft.com/en-us/library/jj219599(v=office.15).aspx
![Page 31: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/31.jpg)
©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.
Site Collection Upgrade tunen•Web Application• $wa = Get-SPWebApplication <URL> $wa.SiteUpgradeThrottleSettings
• Database• $db = Get-SPContentDatabase <DatabaseName> • $db.ConcurrentSiteUpgradeSessionLimit
• „Evaluation Site Collection• Request-SPUpgradeEvaluationSiteCollection -identity URL to site
![Page 32: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/32.jpg)
©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.
Reporting• Upgrade Status verfolgen• Get-SPSiteUpgradeSessionInfo -ContentDatabase <DatabaseName> -ShowInProgress -ShowCompleted -
ShowFailed |ft
![Page 33: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/33.jpg)
©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 mit AvePoint
![Page 34: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/34.jpg)
©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öglichkeiten mit AvePoint• Selektive Migration• Nur aktive Inhalte migrieren• Migration als Chance aufzuräumen
• Restrukturierung• Anforderungen geändert?
• Bereinigung• Templates
• Domain Migration
![Page 35: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/35.jpg)
©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
![Page 36: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/36.jpg)
©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
Testen Sie mit „echten“ Daten!!!
Je besser die Vorbereitung, desto erfolgreicher die Migration.
Erstellen Sie eine Checkliste, um komplexe Schritte in der richtigen
Reihenfolge durchzuführen.Download: http://bit.ly/I4yWLL
![Page 37: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/37.jpg)
©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.
Unsere Ressourcen: Mehr erfahren
Besuchen Sie www.AvePoint.de/Resources Fallstudien mit Kunden
eTutorial VideosWhite Papers
![Page 38: Migration und ihre Tücken – Welche Anpassungen gibt es?](https://reader031.vdocuments.site/reader031/viewer/2022011716/56815f5f550346895dce466a/html5/thumbnails/38.jpg)
Fragen und Antworten