migracja bazy danych SharePoint 2010 do SharePoint 2013

wiele dyskutowano o tym, jak przygotować i zaplanować migrację, na czym polega, jakie są najlepsze praktyki. W tym artykule trochę pobrudzimy sobie ręce. Ostatnio musiałem zrobić kolejną kompletną aktualizację do SharePoint 2013 i skorzystałem z okazji, aby uchwycić kilka notatek i zrzutów ekranu.

tak. Farma SharePoint 2013 jest zainstalowana i gotowa. Dziś jest ten dzień: migrujesz swoje treści. Czym się zajmujesz?

przygotuj aktualizację do SharePoint 2013

istnieją doskonałe Artykuły TechNet na temat procesu migracji SharePoint. Bardzo polecana lektura, by nie powiedzieć obowiązkowa:

Reference: przegląd procesu aktualizacji do SharePoint 2013

Reference: Aktualizacja i migracja do SharePoint 2013 (centrum zasobów)

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

zbadaj swoją istniejącą farmę

aby być uczciwym, powinieneś to zrobić jakiś czas temu. Ze względu na pełny obraz, przejdę do głównych punktów, na które powinieneś spojrzeć, kiedy oceniasz, jakie treści muszą być częścią podróży.

Farm Solutions

przed rzeczywistą migracją będziesz chciał mieć jasny obraz wszystkich rozwiązań farm zainstalowanych na serwerach SharePoint 2010. Czy masz plan na każdy pakiet niestandardowy lub 3rd party? Czy istnieją w wersjach z 2013 roku, czy działają tak, jak jest? Każda brakująca funkcja zostanie zgłoszona jako taka podczas aktualizacji i może potencjalnie powodować problemy.

nie zapomnij sprawdzić rozwiązań piaskownicy, jeśli masz je na swojej farmie.

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

dla każdego z tych dodanych rozwiązań będziesz chciał spis, który zbiór witryn i witryna internetowa używa co. Może to być potencjalnie czasochłonne kompilacji, ale może zaoszczędzić bóle głowy później.

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

aplikacje internetowe

do tej pory powinieneś wiedzieć, które aplikacje internetowe będą migrowane. Zwróć szczególną uwagę na ich metody uwierzytelniania:

każda aplikacja internetowa nadal w trybie klasycznym będzie musiała zostać zaktualizowana do Claims on SharePoint 2013

Alternatywnie możesz ją zmienić, gdy jest jeszcze uruchomiona na farmie 2010, Jeśli czujesz się bezpiecznie. Wrócimy do tego później.

Darmowy Bonus: Pobierz nasz przewodnik, aby dowiedzieć się, jak zwiększyć wydajność środowiska SharePoint.

skopiuj bazę danych zawartości z lat 2010-2013

tutaj masz dwie główne opcje: Wstrzymaj farmę 2010, aby wykonać zimną kopię baz danych zawartości lub wykonaj kopię aktywną. Ponieważ chcemy testować przy minimalnym czasie przestoju, podejmujemy drugi wybór za pomocą funkcji kopii zapasowej SQL Server:

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

to pozwoli Ci wykonać kopię zapasową bazy danych na żywo bez zakłócania normalnego harmonogramu tworzenia kopii zapasowych, co zrobiłoby brzydkie rzeczy, takie jak czyszczenie dzienników zmian i narażanie planów odzyskiwania po awarii.

następnie po prostu przywracasz tę kopię zapasową do serwera SQL SharePoint 2013, opcjonalnie pod nową nazwą. Nie ma sprawy.

Utwórz docelową aplikację internetową

podczas migracji bazy danych zawartości SharePoint 2010 w celu aktualizacji do SharePoint 2013, musisz oczywiście podłączyć ją do istniejącej aplikacji internetowej. Jednak przez większość czasu twoja baza danych do migracji będzie zawierać witrynę główną (znajdującą się w ścieżce „/” w tej aplikacji internetowej).

jeśli masz kilka kolekcji witryn w tej samej ścieżce, lub w rzeczywistości dowolną witrynę w Twojej aplikacji internetowej z identycznymi ścieżkami, pojawią się konflikty, a niektóre z Twoich witryn będą niedostępne. Ale chcesz zachować te same ścieżki, co wcześniej, w przeciwnym razie wszystkie ścieżki określone w treści (na przykład listy linków) zostaną uszkodzone.

chcesz również utworzyć nową aplikację internetową z tym samym trybem uwierzytelniania, co w 2010 roku. Jeśli w SharePoint 2010 nie dokonano aktualizacji z Claims do Classic, potrzebujesz teraz PowerShell, aby utworzyć aplikację sieciową w trybie klasycznym w SharePoint 2013, ponieważ są one uważane za przestarzałe.

: Migracja z trybu klasycznego do uwierzytelniania opartego na oświadczeniach w SharePoint 2013

więc sztuczka polega na stworzeniu zupełnie nowej aplikacji internetowej i usunięciu jej bazy danych zawartości (wszystko to za pośrednictwem administracji centralnej). Na razie może żyć bez DB.

Przetestuj i zaktualizuj migrowaną bazę danych

podsumujmy:

  • masz dołączoną bazę danych zawartości SharePoint 2010 do serwera SQL SharePoint 2013
  • masz nową aplikację internetową bez powiązanej bazy danych zawartości

możesz teraz przetestować i uaktualnić (zgodnie z wymaganiami) migrowaną bazę danych. Aby to zrobić, ponownie patrzymy na PowerShell. Poniższe polecenie sprawdzi twoją bazę danych i stworzy szczegółowy raport znalezionych problemów z aktualizacją:

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

odniesienie: Test-SPContentDatabase PowerShell cmdlet

jest to punkt, w którym chcesz zainstalować wszystkie dostosowania firm trzecich i wewnętrzne. Następnie ponownie przetestuj swoją bazę danych. Powtarzaj, dopóki nie zostaną zgłoszone żadne błędy lub przynajmniej żadne, z którymi nie będziesz mógł żyć.

Zamontuj nową bazę danych

następnie możesz uaktualnić swoją bazę danych. Uaktualnienie można uruchomić samodzielnie lub dołączyć do aplikacji internetowej. Ten ostatni jest preferowanym procesem.

ale nie możesz po prostu dodać bazy danych zawartości SP2010 do SP2013 za pośrednictwem interfejsu użytkownika. Będziesz potrzebował ulubionego narzędzia swiss-army twojego technika: PowerShell. Polecenie Do Użycia to Mount-SPContentDatabase.

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

Numer referencyjny: Mount-spcontentdatabase PowerShell cmdlet

Przeglądaj zaktualizowane witryny

prawie skończyliśmy!

powinieneś mieć teraz możliwość przeglądania swojej nowej, zmigrowanej witryny. Na początku nadal będzie prezentować wygląd SharePoint 2010, z niewielką różnicą:

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

zobaczysz ten ładny kolorowy baner na górze. Pierwszy link przeniesie Cię do pierwszego etapu procesu aktualizacji kolekcji witryn (TechNet).

Indeksuj nową treść

wszystko w porządku! Twoje treści są migrowane i aktualizowane oraz gotowe do użycia! Rzućmy teraz na to wyszukiwarkę

 krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

krok po kroku aktualizacja bazy danych SharePoint 2010 do SharePoint 2013

nieźle, jedna godzina na około 24 000 dokumentów, wiele z nich to pliki PDF. I żadnych błędów! Mogę teraz skorzystać z znacznie ulepszonego Centrum wyszukiwania SharePoint 2013 na wszystkich moich treściach.

Podsumowując, ta aktualizacja do SharePoint 2013 migracja przebiegła całkiem dobrze. Istnieje kilka części internetowych stron trzecich, które omówię z administratorem farmy, i kompletne rozwiązanie szablonu witryny, które nie sądzę, że będzie funkcjonalne w 2013, biorąc pod uwagę ogromne zmiany w interfejsie użytkownika. Ale nawet zawartość tej witryny jest w pełni przeglądalna i użyteczna, tak jak jest teraz, więc prawdopodobnie pozostanie w trybie 2010.

Rozwiązywanie problemów

Sprawdź mój artykuł na temat migracji bazy danych SharePoint-monitorowanie procesu, aby uzyskać więcej informacji na temat rozwiązywania problemów.

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.