Installieren und Konfigurieren von RBS mit einem Drittanbieter für SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
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
[!WICHTIGER HINWEIS] 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.
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.
Informieren Sie sich zunächst über die Voraussetzungen, die erfüllt sein müssen, ehe 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.
Achtung
[!HINWEIS] 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
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.
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 RBS.msi-Datei herunter.
Kopieren Sie den folgenden Befehl, und fügen Sie ihn in das Eingabeaufforderungsfenster ein. Ersetzen Sie WSS_Content durch den Datenbanknamen 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 RSP-Clientbibliothek auf allen weiteren Front-End- und Anwendungsservern
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.
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.
Für SharePoint 2013[ laden Sie die RBS_amd64.msi-Datei herunter](/install-and-configure-rbs).
Kopieren Sie den folgenden Befehl, und fügen Sie ihn in das Eingabeaufforderungsfenster ein. Ersetzen Sie WSS_Content durch den Datenbanknamen 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
Wiederholen Sie dieses Verfahren für alle Webserver in der SharePoint-Farm.
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
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.
Ü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 RSP lediglich mithilfe von Microsoft PowerShell aktivieren.
So aktivieren Sie RSP mithilfe von PowerShell
- 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.
Starten Sie die SharePoint-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
$cdb = Get-SPContentDatabase <ContentDatabaseName>
$rbss = $cdb.RemoteBlobStorageSettings
$rbss.Installed()
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
$rbss
Dabei <ist ContentDatabaseName> 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
Klicken Sie auf dem Computer mit dem RBS-Datenspeicher auf Starten und dann auf Computer.
Wechseln Sie zum RBS-Datenspeicherverzeichnis.
Vergewissern Sie sich, dass der Ordner leer ist.
Laden Sie in der SharePoint-Farm eine Datei in eine Dokumentbibliothek hoch.
Klicken Sie auf dem Computer mit dem RBS-Datenspeicher auf Starten und dann auf Computer.
Wechseln Sie zum RBS-Datenspeicherverzeichnis.
Wechseln Sie zur Dateiliste, und öffnen Sie die Datei mit dem jüngsten Änderungsdatum. Dies sollte die Datei sein, die Sie hochgeladen haben.
Siehe auch
Konzepte
Übersicht über RBS in SharePoint Server
Verwenden von RBS in SharePoint Server