SharePoint 2010 database migratie naar SharePoint 2013
er is veel discussie geweest over hoe een migratie voor te bereiden en te plannen, wat het inhoudt, wat zijn de beste praktijken. Laten we in dit artikel onze handen een beetje vuil maken. Onlangs moest ik nog een volledige upgrade naar SharePoint 2013 doen, en ik maakte van de gelegenheid gebruik om een paar notities en screenshots vast te leggen.
So. Uw SharePoint 2013 boerderij is geïnstalleerd en klaar. Vandaag is de dag: u migreert uw content. Wat doe je voor werk?
maak uw upgrade naar SharePoint 2013
er zijn uitstekende TechNet-artikelen over het SharePoint-migratieproces. Zeer aanbevolen lezen, niet te zeggen verplicht:
referentie: overzicht van het upgradeproces naar SharePoint 2013
referentie: Upgraden en migreren naar SharePoint 2013 (Resource Center)
onderzoek uw bestaande boerderij
om eerlijk te zijn, had u dit al een tijdje geleden moeten doen. Omwille van het hebben van een compleet beeld, Ik zal gewoon gaan over de belangrijkste punten die u moet kijken naar wanneer u de balans van welke inhoud moet deel uitmaken van de reis.
Farm Solutions
voor de werkelijke migratie wilt u een duidelijk beeld hebben van alle farm solutions die op uw SharePoint 2010-servers zijn geïnstalleerd. Heeft u een plan voor elke aangepaste of 3rd party pakket? Bestaan ze in 2013 versies of werken ze zoals het is? Elke ontbrekende functie zal als zodanig worden gerapporteerd tijdens de upgrade, en kan mogelijk problemen veroorzaken.
vergeet niet om Sandbox-oplossingen aan te vinken, als u ze op uw boerderij hebt.
voor elk van deze toegevoegde oplossingen, u wilt een inventaris van welke site collectie en website maakt gebruik van wat. Dit kan mogelijk tijdrovend zijn om te compileren, maar kan je later hoofdpijn besparen.
webapps
u moet nu weten welke webapplicaties gemigreerd zullen worden. Let vooral op hun authenticatiemethoden:
elke web-app die nog in de klassieke modus staat, moet worden geüpgraded naar Claims op SharePoint 2013
als alternatief kunt u deze wijzigen terwijl deze nog op uw 2010-farm draait, als u zich veilig voelt om dit te doen. Daar komen we later nog op terug.
Kopieer uw contentdatabase van 2010 tot 2013
hier hebt u twee hoofdopties: Pauzeer uw 2010 farm om een cold copy van de contentdatabases te maken, of voer een live copy uit. Omdat we willen testen met minimale downtime, nemen we de tweede keuze met behulp van de Copy-only back-upfunctie van SQL Server:
dat zal u toelaten om een live back-up van uw DB te nemen zonder te interfereren met uw normale back-up schema, die vervelende dingen zou doen zoals het wissen van uw change logs en afbreuk doen aan uw noodherstel plannen.
daarna herstelt u gewoon die back-up naar uw SharePoint 2013 SQL Server, optioneel onder een nieuwe naam. Geen probleem.
Maak een doelwebtoepassing
wanneer u een SharePoint 2010-inhouddatabase migreert om te upgraden naar SharePoint 2013, moet u deze uiteraard aan een bestaande webtoepassing koppelen. Echter, de meeste van de tijd dat uw DB te migreren zal een root site (gelegen op het pad “/” op die web applicatie).
als u meerdere siteverzamelingen op hetzelfde pad hebt, of in feite elke website in uw webtoepassing met identieke paden, zullen er conflicten ontstaan en sommige van uw sites zullen ontoegankelijk zijn. Maar u wilt dezelfde paden behouden als voorheen, anders worden alle paden gespecificeerd in uw inhoud (Links lijsten, bijvoorbeeld) worden verbroken.
u wilt ook uw nieuwe webtoepassing maken met dezelfde Authenticatiemodus als in 2010. Als je niet hebt geüpgraded van Claims naar Classic in SharePoint 2010, heb je nu PowerShell nodig om een Classic mode webapplicatie te maken in SharePoint 2013, omdat ze als verouderd worden beschouwd.
referentie: Migreren van classic-mode naar claim-gebaseerde authenticatie in SharePoint 2013
dus dan is de truc om een gloednieuwe webapplicatie te maken, en gewoon de content database te verwijderen (dit alles door middel van Centrale Administratie). Hij kan voorlopig zonder DB leven.
Test en Upgrade uw gemigreerde database
:
- u hebt uw SharePoint 2010 content database toegevoegd aan uw SharePoint 2013 SQL server
- u hebt een nieuwe webapplicatie zonder bijbehorende content database
u kunt nu uw gemigreerde database testen en upgraden (indien nodig). Om dit te doen, kijken we opnieuw naar PowerShell. Het volgende commando zal uw database inspecteren en een gedetailleerd rapport produceren van de gevonden upgrade problemen:
referentie: Test-SPContentDatabase PowerShell cmdlet
Dit is het punt waar u alle aanpassingen van derden en in-house wilt installeren. Test dan je database opnieuw. Herhaal totdat er geen fouten worden gemeld, of in ieder geval geen waar je niet mee kunt leven.
Koppel uw nieuwe database
vervolgens kunt u uw database upgraden. U kunt de upgrade zelf uitvoeren, of als u deze aan uw web-app koppelt. Dit laatste is het proces dat de voorkeur geniet.
maar je kunt niet zomaar een sp2010 content database toevoegen aan SP2013 via de gebruikersinterface. Je hebt het favoriete Zwitsers-leger gereedschap van je techneut nodig: PowerShell. Het te gebruiken commando is Mount-SPContentDatabase.
Rubrieknummer: Mount-SPContentDatabase PowerShell cmdlet
Blader door uw geüpgradede sites
We zijn bijna klaar!
u moet nu in staat zijn om door uw nieuwe, gemigreerde site te bladeren. Aan het begin zal het nog steeds de SharePoint 2010 look en feel, met een klein verschil:
u ziet deze mooie gekleurde banner aan de bovenkant. De eerste link brengt u naar de eerste stap van de site collection upgrade proces (TechNet).
indexeer uw nieuwe inhoud
goed! Uw inhoud is allemaal gemigreerd en geüpgraded, en klaar voor gebruik! Laten we de zoekmachine er nu op gooien
niet slecht, een uur voor ongeveer 24.000 documenten, veel van hen PDF ‘ s. En geen fouten! Ik kan nu profiteren van de veel verbeterde SharePoint 2013 Zoekcentrum op al mijn inhoud.
al met al ging deze upgrade naar SharePoint 2013 migratie vrij goed. Er zijn een aantal derde partij web-onderdelen die Ik zal bespreken met de beheerder van de boerderij, en een complete site Template oplossing die ik denk niet functioneel zal zijn in 2013, gezien de enorme veranderingen in de gebruikersinterface. Maar zelfs de inhoud van die site is volledig browsable en bruikbaar zoals het nu is, dus waarschijnlijk zal het in 2010-modus blijven.
problemen oplossen
bekijk mijn artikel over SharePoint Content database migratie-Monitoring van het proces voor meer informatie over problemen oplossen.