Installer et configurer RBS avec un fournisseur tiers pour SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
SharePoint Server utilise la fonctionnalité RBS pour stocker les objets BLOB hors de la base de données de contenu. Pour plus d'informations sur RBS, voir Vue d'ensemble de la fonctionnalité de stockage BLOB distant (RBS) dans SharePoint Server.
Importante
Cette solution utilise un fournisseur tiers. Avant de continuer, assurez-vous de lire les instructions provenant du fabricant du fournisseur. Si vous voulez installer et configurer RBS à l'aide du fournisseur FILESTREAM, utilisez la procédure dans Installation et configuration du stockage BLOB distant (RBS) avec FILESTREAM dans une batterie de serveurs SharePoint Server.
N'accédez pas directement aux objets BLOB lorsque vous utilisez des fournisseurs tiers. Accédez toujours à ces objets BLOB à l'aide de SharePoint Server.
Avant de commencer
Il suffit d'installer et de configurer RBS avec le fournisseur tiers spécifique une seule fois pour la batterie de serveurs. Toutefois, si vous voulez activer RBS à l'aide du fournisseur FILESTREAM, utilisez la procédure dans Installation et configuration du stockage BLOB distant (RBS) avec FILESTREAM dans une batterie de serveurs SharePoint Server.
Avant de commencer cette opération, lisez les informations suivantes sur les éléments prérequis :
Le compte d'utilisateur mettant en service les stockages RBS doit être membre du rôle de base de données fixe db_owner sur chaque base de données pour laquelle vous configurez RBS.
Le compte d’utilisateur installant la bibliothèque cliente doit être membre du groupe Administrateurs sur tous les ordinateurs sur lesquels vous installez la bibliothèque.
Le compte d'utilisateur activant RBS doit avoir des autorisations suffisantes pour exécuter PowerShell.
Installer la bibliothèque cliente RBS sur chaque serveur frontal ou d’applications
Vous devez installer la bibliothèque cliente RBS sur tous les serveurs web de la batterie de serveurs SharePoint. La bibliothèque cliente RBS n'est installée qu'une seule fois par serveur web, mais RBS est configuré séparément pour chaque base de données de contenu associée. La bibliothèque cliente se compose d'une DLL côté client liée à une application utilisateur ainsi que d'un ensemble de procédures stockées installées sur SQL Server.
Attention
[!ATTENTION] N'installez pas RBS en exécutant le fichier RBS_x64.msi et en démarrant l'Assistant Installer le stockage étendu des objets blob SQL. L'Assistant définit certaines valeurs par défaut qui ne sont pas recommandées pour SharePoint Server.
Pour installer la bibliothèque cliente RBS sur le premier serveur frontal ou d’applications
Confirmez que le compte d’utilisateur qui exécute ces étapes est membre du groupe Administrateurs sur l’ordinateur sur lequel vous installez la bibliothèque.
Sur un serveur web ou d'applications, pour SharePoint Server 2016, téléchargez Microsoft SQL Server 2014 Feature Pack. Exécutez le package de téléchargement à extraction automatique pour créer un dossier d'installation pour le fichier X64 RBS.msi.
Pour SharePoint 2013, téléchargez le fichier RBS.msi.
Copiez et collez la commande suivante dans la fenêtre d'invite de commandes. Remplacez WSS_Content par le nom de la base de données et dbInstanceName par le nom de l’instance SQL Server. Vous ne devez exécuter cette commande en utilisant les noms de base de données et d'instance SQL Server spécifiques qu'une seule fois. L'opération doit se terminer au bout d'une minute environ.
msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName
Pour installer la bibliothèque cliente RBS sur tous les serveurs frontaux et d’applications supplémentaires
Confirmez que le compte d’utilisateur qui exécute ces étapes est membre du groupe Administrateurs sur l’ordinateur sur lequel vous installez la bibliothèque.
Sur un serveur web, pour SharePoint Server 2016, téléchargez Microsoft SQL Server 2014 Feature Pack. Exécutez le package de téléchargement à extraction automatique pour créer un dossier d'installation pour le fichier X64 RBS.msi.
Pour SharePoint 2013, [télécharger le fichier RBS_amd64.msi]((/install-and-configure-rbs).
Copiez et collez la commande suivante dans la fenêtre d'invite de commandes. Remplacez WSS_Content par le nom de la base de données et dbInstanceName par le nom de l’instance SQL Server. L'opération doit prendre environ une minute.
msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
Répétez cette procédure pour tous les serveurs web de la batterie de serveurs SharePoint.
Exécutez la commande suivante sur chaque serveur d’applications dans la batterie de serveurs SharePoint :
Msiexec /qn /1vx* rbs_install_log.txt /I RBS_x64.msi ADDLOCAL="Client"
Pour valider l’installation de la bibliothèque cliente RBS
Le fichier journal rbs_install_log.txt est créé au même emplacement que le fichier RBS_x64.msi. Ouvrez le fichier journal rbs_install_log.txt à l'aide d'un éditeur de texte et faites-le défiler vers le bas. Dans les 20 dernières lignes de la fin du fichier, une entrée doit se présenter comme suit : Produit : Stockage étendu des objets blob SQL - L'installation s'est terminée correctement.
Sur l'ordinateur qui exécute SQL Server 2014 Service Pack 1 (SP1) ou SQL Server 2008, vérifiez que les tables RBS ont été créées dans la base de données de contenu. Plusieurs tables doivent être répertoriées sous la base de données de contenu, sous des noms commençant par les lettres « mssqlrbs ».
Installer le fournisseur tiers
Les étapes à suivre pour installer le fournisseur tiers varient d’un fabricant à l’autre. Assurez-vous de suivre les instructions du fabricant du fournisseur.
Activer RBS pour chaque base de données de contenu
Vous devez activer RBS sur un serveur frontal dans la batterie de serveurs SharePoint. Le choix du serveur frontal pour cette activité n'est pas important, l'essentiel étant que vous ayez installé RBS au moyen de la procédure précédente. Vous devez effectuer cette procédure une fois par base de données de contenu.
Notes
Vous ne pouvez activer RBS qu’à l’aide de Microsoft PowerShell.
Pour activer RBS à l'aide de PowerShell
- Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.
Démarrez SharePoint Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
$cdb = Get-SPContentDatabase <ContentDatabaseName>
$rbss = $cdb.RemoteBlobStorageSettings
$rbss.Installed()
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
$rbss
Où <ContentDatabaseName> est le nom de la base de données de contenu.
Pour plus d’informations, voir Get-SPContentDatabase.
Tester l’installation de RBS
Vous devez tester l’installation de RBS sur un serveur web de la batterie de serveurs SharePoint pour vous assurer que le système fonctionne correctement.
Pour tester le magasin de données RBS
Sur l'ordinateur qui contient le magasin de données RBS, cliquez sur Démarrer, puis sur Ordinateur.
Accédez au répertoire du magasin de données RBS.
Vérifiez que le dossier est vide.
Sur la batterie de serveurs SharePoint, téléchargez un fichier vers une bibliothèque de documents.
Sur l'ordinateur qui contient le magasin de données RBS, cliquez sur Démarrer, puis sur Ordinateur.
Accédez au répertoire du magasin de données RBS.
Accédez à la liste des fichiers et ouvrez le fichier dont la date de modification est la plus récente. Il doit s'agir du fichier que vous avez téléchargé.
Voir aussi
Concepts
Vue d'ensemble de la fonctionnalité de stockage BLOB distant (RBS) dans SharePoint Server
Utiliser le stockage BLOB distant (RBS) dans SharePoint Server