Installieren und Konfigurieren des BLOB-Anbieters
Letzte Änderung: Donnerstag, 1. Oktober 2009
Gilt für: SharePoint Foundation 2010
Sie müssen den EBS-Anbieter (External Binary Large Object (BLOB) auf jedem Anwendungswebserver in der Farm installieren, konfigurieren und anschließend aktivieren.
Wichtig |
---|
In den folgenden Anweisungen sollten Sie den EBS-Anbieter auf allen Webservern installieren und konfigurieren, bevor Sie den EBS-Anbieter auf einem der Webserver aktivieren. |
Installation, Konfiguration und Aktivierung
Führen Sie die folgenden Schritte aus, um den EBS-Anbieter zu installieren, konfigurieren und aktivieren. Sie müssen die Schritte unbedingt in der angegebenen Reihenfolge ausführen.
Hinweis |
---|
Auf den externen BLOB-Speicher wird mithilfe des Kontexts des Anwendungspoolidentitätskontos für die Front-End-Webanwendung zugegriffen. Der EBS-Anbieter wird in diesem Webanwendungsprozess gehostet und mithilfe dieses Anwendungspoolidentitätskontos ausgeführt. Für BLOBs im externen BLOB-Speicher muss die Verwendung des Anwendungspoolkontos autorisiert werden. Kein Benutzerkonto sollte jedoch autorisiert sein, auf den externen BLOB-Speicher zuzugreifen. |
So installieren, konfigurieren und aktivieren Sie einen EBS-Anbieter
Registrieren Sie den EBS-Anbieter, den Sie erstellt oder von Ihrem unabhängigen Softwarehersteller erhalten haben.
Beachten Sie, dass der EBS-Anbieter auf jedem Webserver in der Farm registriert sein muss. Verwenden Sie das Registrierungshilfsprogramm regsvr32 zum Registrieren der COM-Komponente.
Konfigurieren Sie den EBS-Anbieter auf jedem Webserver, auf dem er registriert wurde.
Wichtig Zunächst sollten Sie den BLOB-Anbieter so konfigurieren, dass dem BLOB-Speicher keine neuen Dateien hinzugefügt werden. Der EBS-Anbieter sollte deaktiviert bleiben, bis die restlichen Schritte für Setup und Konfiguration auf jedem Server und für die Farm allgemein ausgeführt wurden.
Konfigurieren Sie auf jedem Webserver Folgendes:
$yourProviderConfig = new-object –ComObject 'Your.BlobProviderConfig.1' $yourProviderConfig.Active = $false
Laden Sie die Assembly in PowerShell:
[System.Reflection.Assembly]::LoadWithPartialName ('Microsoft.SharePoint')
Rufen Sie die lokale Serverfarm wie folgt ab:
$farm = [Microsoft.SharePoint.Administration.SPFarm]::Local
Registrieren Sie die EBS-Anbieter-CLSID mit der Farm, und nehmen Sie dann eine Aktualisierung vor.
$farm.ExternalBinaryStoreClassId = $providerConfig.ProviderCLSID $farm.Update()
Setzen Sie Internetinformationsdienste (IIS) und andere Dienste, die SharePoint Foundation geladen haben, zurück. Sie müssen diesen Schritt auf allen Webservern ausführen, auf denen der EBS-Anbieter geladen ist.
IISRESET NET STOP SPTimerV3; NET START SPTimerV3
Nun kann jeder Webserver und jeder Zeitgeberprozess BLOBs erkennen und an für die Inhaltsdatenbank externen Speicher umleiten.
Konfigurieren Sie den EBS-Anbieter auf jedem Webserver neu, um mit dem Speichern von BLOB-Daten im externen BLOB-Speicher zu beginnen:
$yourProviderConfig.Active = $true
Siehe auch
Konzepte
Externer Speicher für BLOBs (Binary Large Objects) in SharePoint Foundation