Désactiver le stockage BLOB distant (RBS) sur des bases de données de contenu dans SharePoint Server

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-09-14

Résumé : Découvrez comment désactiver le stockage BLOB distant (RBS) sur les bases de données de contenu SharePoint Server 2016 et SharePoint 2013.

Vous pouvez désactiver le stockage étendu des objets blob sur n’importe quelle base de données de contenu. Après la désactivation du stockage étendu des objets blob sur une base de données de contenu, les objets BLOB sont stockés en ligne dans SQL Server pour toutes les écritures ultérieures dans la base de données de contenu. Cet article décrit comment désactiver le stockage étendu des objets blob sur une base de données de contenu.

Vous pouvez désactiver le stockage étendu des objets blob sur une base de données de contenu en affectant une chaîne vide comme nom du fournisseur actif dans Microsoft PowerShell. Chaque base de données de contenu a une propriété RemoteBlobStorageSettings qui peut servir à appeler la méthode SetActiveProviderName.

Cette action ne modifie pas l’emplacement de stockage des objets BLOB déjà stockés dans le stockage étendu des objets blob ou le stockage en ligne. La désactivation du stockage étendu des objets blob n’entraîne pas sa désinstallation. Nous vous déconseillons de le désinstaller.

Avant de commencer cette opération, lisez les informations suivantes sur les éléments prérequis :

Désactiver le stockage étendu des objets blob pour une base de données de contenu

Cette opération peut s’effectuer sur n’importe quel serveur web de la batterie. Il n’est nécessaire d’effectuer cette opération qu’une seule fois sur un seul serveur web pour chaque base de données de contenu pour laquelle vous souhaitez désactiver le stockage étendu des objets blob.

Avertissement

N’utilisez pas la méthode Disable() sur l’objet RemoteBlobStorageSettings. Cette méthode sert uniquement à désinstaller le stockage étendu des objets blob et il n’est pas recommandé de simplement désactiver l’écriture de nouveaux objets BLOB dans le stockage étendu des objets blob.

Vous devez utiliser des applets de commande Windows PowerShell 3.0 pour désactiver le stockage étendu des objets blob. Il n’existe pas d’option d’interface utilisateur pour cette tâche.

Pour désactiver le stockage étendu des objets blob à l’aide de PowerShell

  1. Vérifiez que vous êtes membre :

    • rôle de 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.

  2. Démarrez SharePoint Management Shell.

  3. À l’invite de commandes PowerShell, tapez les commandes suivantes :

    $site=Get-SPSite "<http://yourSiteURL>"
    $rbss=$site.ContentDatabase.RemoteBlobStorageSettings
    $rbss.SetActiveProviderName("")
    

    <http://yourSiteURL> est l’application web qui est attachée à la base de données de contenu pour laquelle le stockage étendu des objets blob est désactivé.

    Pour plus d’informations, voir Get-SPSite.

See also

Configuration d’une base de données de contenu pour utiliser le stockage RBS avec FILESTREAM dans SharePoint Server