RBS dla SharePoint 2013 cz.3 – Migracja danych

Tematyka Remote BLOB Storage dla systemu SharePoint 2013 mogłaby się wydawać wyczerpana już, niemniej jednak ostatnimi czasy spotkałem się z potrzebą dokonania modyfikacji w omawianej infrastrukturze. Tak więc, w poprzednich wpisach zaprezentowałem w jaki sposób włączyć funkcjonalność RBS, jednakże co w przypadku gdy musimy dokonać migracji zasobów?

Mianowicie żaden problem, cały mechanizm RBS dla SharePoint 2013 został wyposażony w odpowiedni mechanizm pozwalający na przeprowadzenie migracji danych. Na przykład wspomniana migracja może dotyczyć przeniesienia zasobów pomiędzy poszczególnymi dostawcami usługi RBS. Może również ona dotyczyć po prostu przeniesienia danych z RBS do bazy, bądź odwrotnie.

Całość wykonywana jest w niemalże identyczny sposób jak w przypadku końcowego etapu konfiguracji mechanizmu. Mianowicie, wskazujemy żądaną bazę zawartości programu SharePoint 2013 i ładujemy konfigurację wspomnianej funkcjonalności:

$cdb = Get-SPContentDatabase WSS_Content
$rbss = $cdb.RemoteBlobStorageSettings

Następnie w zależności od wykonywanej operacji możemy obrać jedną z dwóch ścieżek postępowania.

1. Zmiana dostawcy mechanizmu RBS

W niniejszej sytuacji konieczne jest najpierw zweryfikowanie listy dostępnych dostawców. Dopiero po upewnieniu się, iż dany dostawca jest zainstalowany, można dokonać jego zmiany w ramach konfiguracji RBS.

$rbss.GetProviderNames()
$rbss.SetActiveProviderName("Nazwa dostawcy")

2. Powrotna migracja zasobów RBS do bazy

Niniejsze podejście jest nieco łatwiejsze, gdyż wymaga jedynie zastąpienia obecnego dostawcy, pustym wpisem.

$rbss.SetActiveProviderName("")

Dokonanie stosownych modyfikacji nie oznacza jednak automatycznej migracji zasobów. Aby tego dokonać należy jeszcze skorzystać z metody Migrate() w ramach obiektu konfiguracji całego mechanizmy RBS.

$rbss.Migrate()

Dopiero po zakończeniu niniejszego procesu dane składowane w ramach RBS zostaną zmigrowane we wskazane miejsce docelowe.

Źródła: https://technet.microsoft.com/en-us/library/ff628254.aspx

Advertisements

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s