Mobile-Menu

Praxis: Schritt-für-Schritt-Anleitung für die Speicherung unstrukturierter Daten mit SharePoint 2010 und SQL Server 2008 R2/2012

Objektorientierte Datenspeicherung mit SharePoint und SQL-Server

Seite: 3/3

Anbieter zum Thema

Aktivieren und Testen von RBS

Der nächste Schritt besteht darin, dass die Funktion auf einem Webserver in der SharePoint-Serverfarm aktiviert wird. Administratoren können dazu jeden beliebigen Webserver in der SharePoint-Farm verwenden. Die folgenden Schritt führen zum Ziel:

  • 1. Öffnen Sie die SharePoint 2010-Verwaltungsshell
  • 2. Geben Sie die folgenden Befehle ein:

- $cdb = Get-SPContentDatabase –WebApplication <URL der Webanwendung>

- $rbss = $cdb.RemoteBlobStorageSettings

- $rbss.Installed()

- $rbss.Enable()

- $rbss.SetActiveProviderName($rbss.GetProviderNames()[0])

- $rbss

Nachdem die Einstellung vorgenommen wurde, speichert SharePoint alle Dokumente über 100 KByte Größe im Remote-BLOB-Speicher. Dateien, die kleiner sind, bleiben direkt in der SQL-Datenbank.

Administratoren können die Verwendung auch wieder deaktivieren. Jede Inhaltsdatenbank verfügt über eine RemoteBlobStorageSettings-Eigenschaft. Die Deaktivierung des Remote-BLOB-Speichers erfolgt in der SharePoint 2010-Verwaltungsshell:

  • - $site=Get-SPSite "<URL der Webanwendung>"
  • - $rbss=$site.ContentDatabase.RemoteBlobStorageSettings
  • - $rbss.SetActiveProviderName("")

Migrieren von Inhalten zum Remote-BLOB-Speicher

Haben Anwender bereits Dateien in SharePoint abgelegt, können Administratoren diese in den Remote-BLOB-Speicher auslagern. Mit den beiden folgenden Befehlen lesen Administratoren in der SharePoint-Verwaltungshell zunächst die Eigenschaften der Inhaltsdatenbank ein:

  • - $cdb=Get-SPContentDatabase <Name der Inhaltsdatenbank>
  • - $rbs=$cdb.RemoteBlobStorageSettings

Anschließend können Administratoren den Remote-BLOB-Speicher abrufen:

  • - $rbs.GetProviderNames()

Um Daten zu migrieren, verwenden Administratoren den Befehl:

  • - $rbs.Migrate().

(ID:33491210)