SharePoint 2010 migrace databáze SharePoint 2013
tam bylo hodně diskuse o tom, jak se připravit a plánovat pro migraci, co to zahrnuje, jaké jsou osvědčené postupy. V tomto článku si trochu zašpiníme ruce. Nedávno jsem musel udělat další kompletní upgrade na SharePoint 2013 a využil jsem příležitosti k zachycení několika poznámek a screenshotů.
takže. Vaše farma SharePoint 2013 je nainstalována a připravena. Dnes je den: migrujete svůj obsah. Co děláš?
připravte si upgrade na SharePoint 2013
existují vynikající TechNet články o procesu migrace SharePoint. Velmi doporučené čtení, nemluvě povinné:
Reference: přehled procesu upgradu na SharePoint 2013
Reference: Upgrade a migrace na SharePoint 2013 (Resource Center)
prozkoumejte svou stávající farmu
Chcete-li být spravedliví, měli byste to udělat před nějakou dobou. Kvůli úplnému obrázku projdu hlavní body, na které byste se měli podívat, když zhodnotíte, jaký obsah musí být součástí cesty.
Farm Solutions
před skutečnou migrací budete chtít mít jasnou představu o všech farmových řešeních nainstalovaných na serverech SharePoint 2010. Máte plán pro každý vlastní nebo 3rd party balíček? Existují ve verzích 2013 nebo fungují tak, jak jsou? Jakákoli chybějící funkce bude hlášena jako taková během upgradu a může potenciálně způsobit problémy.
nezapomeňte zkontrolovat Sandbox řešení, pokud je máte na vaší farmě.
pro každé z těchto přidaných řešení, budete chtít soupis toho, které kolekce stránek a webové stránky používají co. To může být potenciálně časově náročné na kompilaci, ale může vám později ušetřit bolesti hlavy.
webové aplikace
Nyní byste měli vědět, které webové aplikace budou migrovány. Zvláštní pozornost věnujte jejich metodám ověřování:
jakákoli webová aplikace, která je stále v klasickém režimu, bude muset být upgradována na nároky na SharePoint 2013
případně ji můžete změnit, když je stále spuštěna na farmě 2010, pokud se cítíte bezpečně. K tomu se vrátíme později.
zkopírujte databázi obsahu od roku 2010 do roku 2013
Zde máte dvě hlavní možnosti: pozastavit farmu 2010 a pořídit studenou kopii databází obsahu nebo provést živou kopii. Protože chceme testovat s minimálními prostoji, bereme druhou volbu pomocí funkce zálohování pouze pro kopírování serveru SQL Server:
to vám umožní provést živou zálohu vašeho DB, aniž byste zasahovali do normálního plánu zálohování, což by dělalo otravné věci, jako je vymazání protokolů změn a ohrožení plánů obnovy po havárii.
poté jednoduše obnovíte tuto zálohu na SQL Server SharePoint 2013, případně pod novým názvem. Žádný pot.
Vytvořte cílovou webovou aplikaci
při migraci databáze obsahu SharePoint 2010 pro upgrade na SharePoint 2013 ji musíte samozřejmě připojit k existující webové aplikaci. Většinu času však bude vaše DB migrovat obsahovat kořenový web (umístěný na cestě “ / “ v této webové aplikaci).
pokud máte několik sbírek stránek na stejné cestě nebo ve skutečnosti jakýkoli web ve vaší webové aplikaci se stejnými cestami, dojde ke konfliktům a některé z vašich stránek budou nepřístupné. Chcete však zachovat stejné cesty jako dříve, jinak budou všechny cesty uvedené ve vašem obsahu (například seznamy odkazů) přerušeny.
chcete také vytvořit novou webovou aplikaci se stejným režimem ověřování jako v roce 2010. Pokud jste v SharePoint 2010 neprovedli upgrade z nároků na Classic, nyní potřebujete PowerShell k vytvoření webové aplikace Classic mode v SharePoint 2013, protože jsou považovány za zastaralé.
Reference: Migrace z klasického režimu do ověřování na základě nároků v SharePoint 2013
takže trik je vytvořit zcela novou webovou aplikaci a jednoduše odstranit její obsahovou databázi (to vše prostřednictvím centrální správy). To může žít bez jakéhokoliv DB pro tuto chvíli.
vyzkoušejte a upgradujte migrovanou databázi
pojďme shrnout:
- připojili jste databázi obsahu SharePoint 2010 v SQL serveru SharePoint 2013
- máte novou webovou aplikaci bez přidružené databáze obsahu
nyní můžete testovat a upgradovat (podle potřeby) migrovanou databázi. K tomu se opět podíváme na PowerShell. Následující příkaz zkontroluje vaši databázi a vytvoří podrobnou zprávu o nalezených problémech s upgradem:
Reference: test-SPContentDatabase PowerShell cmdlet
Toto je místo, kde chcete nainstalovat všechny úpravy třetích stran a interních úprav. Poté znovu otestujte svou databázi. Opakujte, dokud nejsou hlášeny žádné chyby, nebo alespoň Žádné, s nimiž nebudete moci žít.
připojte novou databázi
dále můžete upgradovat databázi. Upgrade můžete spustit samostatně nebo při připojení k webové aplikaci. Ten je preferovaným procesem.
ale nemůžete jen přidat databázi obsahu SP2010 do SP2013 prostřednictvím uživatelského rozhraní. Budete potřebovat oblíbený švýcarský armádní nástroj svého technologa: PowerShell. Příkaz k použití je Mount-SPContentDatabase.
Reference: Mount-SPContentDatabase PowerShell cmdlet
Procházejte upgradované weby
jsme téměř hotovi!
nyní byste měli mít možnost procházet svůj nový migrovaný web. Na začátku bude stále představovat vzhled a dojem SharePoint 2010, s malým rozdílem:
uvidíte tento pěkný barevný banner nahoře. První odkaz vás zavede k prvnímu kroku procesu upgradu kolekce stránek (TechNet).
indexujte svůj nový obsah
dobře! Váš obsah je migrován a upgradován a připraven k použití! Pojďme hodit vyhledávací prohledávač na to teď
není to špatné, jedna hodina pro asi 24 000 dokumentů, mnoho z nich PDF. A žádné chyby! Nyní mohu využít mnohem lepší SharePoint 2013 vyhledávací centrum na veškerý můj obsah.
Celkově vzato, tento upgrade na SharePoint 2013 migrace šla docela dobře. Existují některé webové části třetích stran, o kterých budu diskutovat s administrátorem farmy, a kompletní řešení šablon stránek, které si nemyslím, že bude funkční v roce 2013, vzhledem k obrovským změnám v uživatelském rozhraní. Ale i obsah tohoto webu je plně procházitelný a použitelný tak, jak je nyní, takže pravděpodobně zůstane v režimu 2010.
odstraňování problémů
podívejte se na můj článek o migraci databáze obsahu SharePoint-sledování procesu pro více informací o řešení problémů.