Partager via


Désactiver RBS (Remote BLOB Storage) sur une base de données de contenu (SharePoint Foundation 2010)

 

S’applique à : SharePoint Foundation 2010

Dernière rubrique modifiée : 2010-04-01

Vous pouvez désactiver le stockage BLOB distant (RBS, Remote BLOB Storage) sur toute base de données de contenu. Une fois que vous avez désactivé RBS sur une base de données de contenu, les objets BLOB (Binary Large Objects) sont stockés en ligne dans SQL Server pour toutes les écritures suivantes dans la base de données de contenu. Cet article explique comment désactiver RBS sur une base de données de contenu.

Vous pouvez désactiver RBS sur une base de données de contenu en définissant le nom du fournisseur actif sur une chaîne vide dans Windows PowerShell. Chaque base de données de contenu a une propriété RemoteBlobStorageSettings qui peut être utilisée pour invoquer la méthode SetActiveProviderName.

Cette action ne change pas l’emplacement de stockage des BLOB précédemment stockés dans RBS ou un stockage en ligne. La désactivation de RBS ne désinstalle pas RBS. Nous ne recommandons pas de désinstaller RBS.

Cette opération peut être effectuée sur tout serveur Web dans la batterie. Vous ne devez effectuer l’opération qu’une seule fois sur le serveur Web pour chaque base de données de contenu pour laquelle vous souhaitez désactiver RBS.

Avertissement

N’utilisez pas la méthode Disable() sur l’objet RemoteBlobStorageSettings. Cette méthode sert uniquement à désinstaller RBS, elle n’est pas recommandée pour simplement désactiver l’écriture de nouveaux BLOB dans RBS.

Vous devez utiliser les applets de commande Windows PowerShell 2,0 pour désactiver RBS. Il n’y a pas d’option d’interface utilisateur pour cette tâche.

Pour désactiver RBS à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration requise suivante : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. À l’invite de commandes de Windows PowerShell, tapez la commande suivante :

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

    <http://yourSiteURL> est l’application Web qui est liée à la base de données de contenu qui est désactivée pour RBS.

    Pour plus d’informations, voir Get-SPSite.