Deshabilitación del almacenamiento remoto de blobs (RBS) en una base de datos de contenido (SharePoint Server 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2010-04-01

Puede deshabilitar el almacenamiento remoto de blobs (RBS) en cualquier base de datos de contenido. Al hacerlo, los objetos binarios grandes (blobs) se almacenarán alineados en SQL Server para todas las escrituras posteriores en la base de datos de contenido. En este artículo se describe cómo deshabilitar RBS en una base de datos de contenido.

Puede deshabilitar RBS en una base de datos de contenido mediante el establecimiento del nombre del proveedor activo en la cadena vacía en Windows PowerShell. Cada base de datos de contenido tiene una propiedad RemoteBlobStorageSettings que se puede usar para invocar el método SetActiveProviderName.

Esta acción no cambia la ubicación de almacenamiento de ningún blob que se haya almacenado anteriormente en RBS o en almacenamiento alineado. Al deshabilitarlo, RBS no se desinstala. No se recomienda desinstalar RBS.

Esta operación se puede realizar en cualquier servidor web de la granja de servidores. Sólo debe realizar la operación una vez en un servidor web para cada base de datos de contenido para la que desee deshabilitar RBS.

Advertencia

No use el método Disable() en el objeto RemoteBlobStorageSettings. Este método se usa sólo para desinstalar RBS y no se recomienda simplemente para deshabilitar la escritura de nuevos blobs en RBS.

Debe usar los cmdlets de Windows PowerShell 2,0 para deshabilitar RBS. No hay una opción de interfaz de usuario para esta tarea.

Para deshabilitar RBS mediante Windows PowerShell

  1. Compruebe que cumple los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell, escriba los siguientes comandos:

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

    Donde <http://DirecciónURLDelSitio> es la aplicación web adjunta a la base de datos de contenido que se va a deshabilitar para RBS.

    Para obtener más información, vea Get-SPSite.