Installieren und Konfigurieren von RBS mit einem Drittanbieter für SharePoint Server

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-03-08

Zusammenfassung: Informationen zum Installieren und Konfigurieren von Remote-BLOB-Speicher (RBS) für die Verwendung eines RBS-Anbieters von einem Dritthersteller für SharePoint Server 2016 und SharePoint 2013.

SharePoint Server verwendet das RBS-Feature, um BLOBs (Binary Large Objects) außerhalb der Inhaltsdatenbank zu speichern. Weitere Informationen zu RBS finden Sie unter Übersicht über RBS in SharePoint Server.

Wichtig

Bei dieser Lösung wird ein Anbieter von einem Dritthersteller verwendet. Bevor Sie fortfahren, sollten Sie unbedingt die Anweisungen des Herstellers des RBS-Anbieters lesen. Wenn Sie RBS mithilfe des FILESTREAM-Anbieters installieren und konfigurieren möchten, führen Sie das Verfahren durch, das unter Installieren und Konfigurieren von RSP mit FILESTREAM in einer SharePoint Server-Farm beschrieben wird.
Greifen Sie nicht direkt auf BLOBs zu, wenn Sie einen RBS-Anbieter von einem Dritthersteller verwenden. Der Zugriff auf diese BLOBs muss immer über SharePoint Server erfolgen.

Inhalt dieses Artikels:

  • Bevor Sie beginnen:

  • Installieren der RSP-Clientbibliothek auf jedem Front-End- oder Anwendungsserver

  • Installieren des Anbieters von einem Dritthersteller

  • Aktivieren von RBS für jede Inhaltsdatenbank

  • Testen der RBS-Installation

Bevor Sie beginnen:

Sie müssen RBS mit dem angegebenen RBS-Anbieter des Drittherstellers nur einmal für die Farm installieren und konfigurieren. Wenn Sie RBS jedoch über den FILESTREAM-Anbieter implementieren möchten, gehen Sie wie unter Installieren und Konfigurieren von RSP mit FILESTREAM in einer SharePoint Server-Farm beschrieben vor.

Beachten Sie folgende Voraussetzungen, bevor Sie mit diesem Vorgang beginnen:

  • Das Benutzerkonto, unter dem RBS-Speicher bereitgestellt werden, muss ein Mitglied der festen Datenbankrolle db_owner für jede Datenbank sein, für die Sie RBS konfigurieren.

  • Das Benutzerkonto, mit dem die Clientbibliothek installiert wird, muss ein Mitglied der Gruppe Administratoren auf allen Computern sein, auf denen Sie die Bibliothek installieren.

  • Das Benutzerkonto, unter dem RBS aktiviert wird, benötigt ausreichende Berechtigungen zum Ausführen von PowerShell.

Installieren der RSP-Clientbibliothek auf jedem Front-End- oder Anwendungsserver

Sie müssen die RBS-Clientbibliothek auf allen Webservern in der SharePoint-Farm installieren. Die RBS-Clientbibliothek wird nur einmal pro Webserver installiert, RBS wird jedoch für jede zugeordnete Inhaltsdatenbank separat konfiguriert. Die Clientbibliothek besteht aus einer clientseitigen DLL, die mit einer Benutzeranwendung verknüpft ist, und einem Satz von gespeicherten Prozeduren, die in SQL Server zu installieren sind.

Warnung

Installieren Sie RBS nicht, indem Sie die Datei RBS_x64.msi ausführen und den Assistenten zum Installieren von SQL-Remote-BLOB-Speicher starten. Der Assistent konfiguriert bestimmte Standardwerte, die für SharePoint Server nicht empfohlen werden.

So installieren Sie die RSP-Clientbibliothek auf dem ersten Front-End- oder Anwendungsserver

  1. Vergewissern Sie sich, dass das Benutzerkonto, unter dem diese Schritte ausgeführt werden, Mitglied der Gruppe Administratoren auf dem Computer ist, auf dem Sie die Bibliothek installieren.

  2. Laden Sie auf einem beliebigen Front-End- oder Anwendungsserver für SharePoint Server 2016 das Microsoft SQL Server 2014 Feature Pack herunter. Führen Sie das selbstextrahierende Downloadpaket aus, um einen Installationsordner für die X64-Version der Datei „RBS.msi“ zu erstellen.

    Laden Sie für SharePoint 2013, die Datei „RBS_amd64.msi“ herunter.

  3. Kopieren Sie den folgenden Befehl, und fügen Sie ihn in das Eingabeaufforderungsfenster ein. Ersetzen Sie WSS_Content durch den Namen der Datenbank und DBInstanceName durch den Namen der SQL Server-Instanz. Führen Sie diesen Befehl aus, indem Sie den betreffenden Datenbanknamen und den Namen der SQL Server-Instanz nur ein einziges Mal verwenden. Dieser Vorgang sollte innerhalb rund einer Minute abgeschlossen sein.

    msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName
    

So installieren Sie die RBS-Clientbibliothek auf allen weiteren Front-End- und Anwendungsservern

  1. Vergewissern Sie sich, dass das Benutzerkonto, unter dem diese Schritte ausgeführt werden, Mitglied der Gruppe Administratoren auf dem Computer ist, auf dem Sie die Bibliothek installieren.

  2. Laden Sie für SharePoint Server 2016 auf einem beliebigen Webserver das Microsoft SQL Server 2014 Feature Pack herunter. Führen Sie das selbstextrahierende Downloadpaket aus, um einen Installationsordner für die X64-Version der Datei „RBS.msi“ zu erstellen.

    Laden Sie für SharePoint 2013, die Datei „RBS_amd64.msi“ herunter.

  3. Kopieren Sie den folgenden Befehl, und fügen Sie ihn in das Eingabeaufforderungsfenster ein. Ersetzen Sie WSS_Content durch den Namen der Datenbank und DBInstanceName durch den Namen der SQL Server-Instanz. Dieser Vorgang sollte innerhalb rund einer Minute abgeschlossen sein.

    msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
    
  4. Wiederholen Sie dieses Verfahren für alle Webserver in der SharePoint-Farm.

  5. Fühen Sie den folgenden Befehl auf allen Anwendungsservern in der SharePoint-Farm aus:

    Msiexec /qn /1vx* rbs_install_log.txt /I RBS_x64.msi ADDLOCAL="Client"
    

So bestätigen Sie die Installation der RBS-Clientbibliothek

  1. Die Protokolldatei rbs_install_log.txt wird am selben Speicherort wie die Datei RBS_x64.msi erstellt. Öffnen Sie die Protokolldatei rbs_install_log.txt in einem Text-Editor, und verschieben Sie den Fensterinhalt an das Ende der Datei. In den letzten 20 Zeilen am Ende der Datei sollte folgender Eintrag vorhanden sein: Product: SQL Remote Blob Storage – Installation completed successfully.

  2. Überprüfen Sie auf dem Computer mit SQL Server 2014 Service Pack 1 (SP1) oder SQL Server 2008, ob die RBS-Tabellen in der Inhaltsdatenbank erstellt wurden. In der Inhaltsdatenbank sollten mehrere Tabellen mit Namen aufgelistet sein, denen die Zeichenfolge „mssqlrbs“ vorangestellt ist.

Installieren des Anbieters von einem Dritthersteller

Welche Schritte Sie genau ausführen müssen, um den RBS-Anbieter eines Drittherstellers zu installieren, hängt vom Hersteller ab. Beachten Sie unbedingt die Anweisungen des Herstellers des RBS-Anbieters.

Aktivieren von RBS für jede Inhaltsdatenbank

Sie müssen RBS auf einem Front-End-Server in der SharePoint-Farm aktivieren. Es spielt keine Rolle, welchen Front-End-Server Sie hierfür auswählen, sofern RBS mithilfe des vorherigen Verfahrens auf dem Front-End-Server installiert wurde. Dieses Verfahren müssen Sie einmal pro Inhaltsdatenbank ausführen.

Hinweis

Sie können RBS lediglich mithilfe von PowerShell aktivieren.

So aktivieren Sie RBS mithilfe von Windows PowerShell

  1. Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

  2. Starten Sie SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    $cdb = Get-SPContentDatabase <ContentDatabaseName>
    $rbss = $cdb.RemoteBlobStorageSettings
    $rbss.Installed()
    $rbss.Enable()
    $rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
    $rbss
    

    Dabei gilt Folgendes:

    • <ContentDatabaseName> ist der Name der Inhaltsdatenbank.

Weitere Informationen finden Sie unter Get-SPContentDatabase.

Testen der RBS-Installation

Sie sollten die RBS-Installation auf einem Webserver in der SharePoint-Farm testen, um sicherzustellen, dass das System ordnungsgemäß funktioniert.

So testen Sie den RBS-Datenspeicher

  1. Klicken Sie auf dem Computer mit dem RBS-Datenspeicher im Startmenü auf Computer.

  2. Wechseln Sie zum RBS-Datenspeicherverzeichnis.

  3. Vergewissern Sie sich, dass der Ordner leer ist.

  4. Laden Sie in der SharePoint-Farm eine Datei in eine Dokumentbibliothek hoch.

  5. Klicken Sie auf dem Computer mit dem RBS-Datenspeicher im Startmenü auf Computer.

  6. Wechseln Sie zum RBS-Datenspeicherverzeichnis.

  7. Wechseln Sie zur Dateiliste, und öffnen Sie die Datei mit dem jüngsten Änderungsdatum. Dies sollte die Datei sein, die Sie hochgeladen haben.

See also

Übersicht über RBS in SharePoint Server
Verwenden von RBS in SharePoint Server

Remote Blob Store (RBS) (SQL Server)
Aktivieren und Konfigurieren von FILESTREAM