Installieren und Konfigurieren von RBS (Remote BLOB-Speicher) ohne den FILESTREAM-Anbieter (SharePoint Server 2010)

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird beschrieben, wie Sie Remote-BLOB-Speicher (RBS) auf einem Microsoft SQL Server 2008-Datenbankserver installieren und konfigurieren, der ein Microsoft SharePoint Server 2010-System unterstützt. RBS wird in der Regel empfohlen, wenn die Inhaltsdatenbanken 4 GB oder mehr umfassen.

Bei RBS handelt es sich um einen Bibliotheks-API-Satz, der als Add-On-Feature Pack für Microsoft SQL Server 2008 und Microsoft SQL Server 2008 Express integriert ist. RBS dient zum Verschieben der Speicherung für BLOBs (Binary Large Objects) von Datenbankservern in handelsübliche Speicherlösungen.

In RBS wird mithilfe eines Anbieters eine Verbindung mit einem dedizierten BLOB-Speicher hergestellt, in dem die RBS-APIs implementiert sind. RBS wird mit dem RBS-FILESTREAM-Anbieter ausgeliefert. Zum Erstellen einer BLOB-Speicherlösung können auch RBS-Anbieter von Drittanbietern mit den RBS-APIs verwendet werden.

Wenn Sie sich dazu entschließen, RBS mithilfe eines Drittanbieters an Stelle von FILESTREAM zu implementieren, können Sie RBS mithilfe der Informationen in diesem Artikel installieren, ohne den FILESTREAM-Anbieter zu installieren. Bevor Sie RBS verwenden können, müssen Sie den Anbieter des Drittanbieters installieren, indem Sie die mit dem Anbieter gelieferte Dokumentation verwenden.

Weitere Informationen zum Installieren und Konfigurieren von RBS mit dem FILESTREAM-Anbieter finden Sie unter Installieren und Konfigurieren von RBS (SharePoint Server 2010).

Vor der Installation und Implementierung von RBS sollten Sie unbedingt die Artikel RBS (Übersicht) (SharePoint Server 2010) und Planen von RBS (SharePoint Server 2010) lesen.

Inhalt dieses Artikels

Das Benutzerkonto, das Sie für die in diesem Artikel beschriebenen Verfahren verwenden, muss die folgenden Mitgliedschaften aufweisen:

  • Mitglied der Gruppe Administratoren auf den Webservern und Anwendungsservern.

  • Mitglied der festen SQL Server-Serverrollen dbcreator und securityadmin auf dem Computer mit SQL Server 2008 Express oder SQL Server 2008.

Installieren von RBS

RBS muss auf dem Datenbankserver und auf allen Webservern und Anwendungsservern in der SharePoint-Farm installiert werden. Sie müssen RBS für jede zugeordnete Inhaltsdatenbank separat konfigurieren.

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 den RBS-Maintainer so, dass alle 30 Tage eine geplante Aufgabe ausgeführt wird. Diese Einstellung ist für Ihre Umgebung möglicherweise nicht optimal. Weitere Informationen zum RBS-Maintainer finden Sie in der SQL Server-Hilfedokumentation, die im Installationspaket für den SQL Server-Remote BLOB-Speicher aus dem Feature Pack für Microsoft SQL Server 2008 R2 enthalten ist.

So installieren Sie RBS auf einem Webserver

  1. Wechseln Sie auf einem Webserver zu https://go.microsoft.com/fwlink/?linkid=177388&clcid=0x407 (https://go.microsoft.com/fwlink/?linkid=177388&clcid=0x407), um die Datei RBS_X64.msi herunterzuladen. Wenn eine Eingabeaufforderung angezeigt wird, ob für die Datei Ausführen oder Speichern ausgewählt werden soll, klicken Sie auf Speichern.

    Wichtig

    Sie müssen die RBS-Version installieren, die im Installationspaket für den SQL Server-Remote BLOB-Speicher aus dem Feature Pack für Microsoft SQL Server 2008 R2 enthalten ist. Die erforderliche RBS-Version ist 10.50.xxx. Frühere Versionen von werden für SharePoint Server 2010 nicht unterstützt.

  2. Klicken Sie auf Start, und geben Sie cmd in das Textfeld ein. Klicken Sie in der Ergebnisliste mit der rechten Maustaste auf cmd, und klicken Sie dann auf Als Administrator ausführen. Klicken Sie auf OK.

  3. Kopieren Sie den folgenden Befehl, und fügen Sie ihn an der Eingabeaufforderung ein:

    msiexec /lvx* rbs_install.log /q /i rbs.msi ADDLOCAL=ServerScript,Client,Maintainer
    

    Dieser Vorgang sollte innerhalb von ungefähr einer Minute abgeschlossen sein.

    Wiederholen Sie dieses Verfahren für jeden Webserver und Anwendungsserver in der Farm. Wenn Sie RBS nicht auf jedem Web- und Anwendungsserver installieren, werden den Benutzern Fehler angezeigt, wenn sie in die Inhaltsdatenbanken schreiben möchten.

So installieren Sie RBS auf dem Datenbankserver und legen eine Inhaltsdatenbank für die Verwendung von RBS fest

  1. Wechseln Sie auf dem Datenbankserver zu https://go.microsoft.com/fwlink/?linkid=177388&clcid=0x407 (https://go.microsoft.com/fwlink/?linkid=177388&clcid=0x407), um die Datei RBS_X64.msi herunterzuladen.

    Wichtig

    Sie müssen die RBS-Version installieren, die im Installationspaket für den SQL Server-Remote BLOB-Speicher aus dem Feature Pack für Microsoft SQL Server 2008 R2 enthalten ist. Die erforderliche RBS-Version ist 10.50.xxx. Frühere Versionen von werden für SharePoint Server 2010 nicht unterstützt.

  2. Klicken Sie auf Start, und geben Sie cmd in das Textfeld ein. Klicken Sie in der Ergebnisliste mit der rechten Maustaste auf cmd, und klicken Sie dann auf Als Administrator ausführen. Klicken Sie auf OK.

  3. Kopieren Sie den folgenden Befehl, und fügen Sie ihn an der Eingabeaufforderung ein:

    msiexec /lvx* rbs_enable_WSS_Content.log /q /i rbs.msi ADDLOCAL=EnableRBS DBINSTANCE="<DBInstanceName>" DBNAME="<ContentDbName>"
    

    Dabei gilt Folgendes:

    • <DBInstanceName> ist der Name der SQL Server-Instanz.

    • <ContentDbName> ist der Name der Inhaltsdatenbank.

    Der Vorgang sollte innerhalb von ungefähr einer Minute abgeschlossen sein.

    Informationen zum Festlegen zusätzlicher Inhaltsdatenbanken für die Verwendung von RBS finden Sie unter Festlegen der Verwendung des Remote-BLOB-Speichers (RBS) für eine Inhaltsdatenbank (SharePoint Server 2010).

So bestätigen Sie die RBS-Installation

  1. Die Protokolldatei rbs_install_log.txt wird an demselben Speicherort wie die Datei RBS_X64.msi erstellt. Öffnen Sie die Protokolldatei rbs_install_log.txt mit 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 2008, ob die RBS-Tabellen in der Inhaltsdatenbank erstellt wurden. Unter dem Namen der Inhaltsdatenbank sollten mehrere Tabellen mit Namen vorhanden sein, denen die Zeichenfolge "mssqlrbs" vorangestellt ist.

Aktivieren und Testen von RBS

Sie müssen RBS auf einem Webserver in der SharePoint-Serverfarm aktivieren. Es spielt keine Rolle, welchen Webserver Sie hierfür auswählen, solange RBS mithilfe des vorherigen Verfahrens auf dem Webserver installiert wurde.

So aktivieren Sie RBS

  1. Klicken Sie im Startmenü auf Programme, dann auf Microsoft SharePoint 2010-Produkte und anschließend auf SharePoint 2010-Verwaltungsshell.

  2. Geben Sie an der Windows PowerShell-Eingabeaufforderung die folgenden Befehle ein:

    $cdb = Get-SPContentDatabase -WebApplication <http://SiteName>
    

    Dabei ist <http://SiteName> die Webanwendung, die an die Inhaltsdatenbank angefügt ist.

    $rbss = $cdb.RemoteBlobStorageSettings
    $rbss.Installed()
    $rbss.Enable()
    $rbss
    

So testen Sie den RBS-Datenspeicher

  1. Stellen Sie eine Verbindung mit einer Dokumentbibliothek auf einem beliebigen Webserver her.

  2. Laden Sie eine Datei mit mindestens 100 KB in die Dokumentbibliothek hoch.

  3. Klicken Sie auf dem Computer mit dem RBS-Datenspeicher auf Start und dann auf Computer.

  4. Wechseln Sie zum RBS-Datenspeicherverzeichnis.

  5. Wechseln Sie zur Dateiliste, und öffnen Sie den Ordner mit dem aktuellsten Änderungsdatum (außer $FSLOG). Öffnen Sie in diesem Ordner die Datei mit dem neuesten Änderungsdatum. Überprüfen Sie, ob die Datei in Größe und Inhalt mit der hochgeladenen Datei übereinstimmt. Ist dies nicht der Fall, stellen Sie sicher, dass RBS ordnungsgemäß installiert und aktiviert wurde.

See Also

Concepts

Migrieren von Inhalten zum oder vom Remote-BLOB-Speicher (Remote BLOB Storage, RBS) (SharePoint Server 2010)
Deaktivieren des Remote-BLOB-Speichers (RBS) für eine Inhaltsdatenbank (SharePoint Server 2010)