Compartir a través de


Deshabilitar RBS en bases de datos de contenido en SharePoint Server

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

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 PowerShell de Microsoft. 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.

Antes de iniciar esta operación, revise la siguiente información sobre los requisitos previos:

Deshabilitar RBS para una base de datos de contenido

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

Precaución

No use el método Disable() en el objeto RemoteBlobStorageSettings. Este método solo se usa para desinstalar RBS, y no se recomienda deshabilitar simplemente la escritura de nuevos blobs en RBS. Para quitar completamente RBS, realice la tarea siguiente y, a continuación, use Move-SPSite para mover todos los sitios a una base de datos no habilitada para RBS. Esto le permitirá eliminar la base de datos de contenido que anteriormente tenía RBS habilitado.

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

Para deshabilitar EDR con PowerShell

  1. Compruebe que cumple con las pertenencias siguientes:
  • Rol fijo de servidor securityadmin en la instancia de SQL Server.

  • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

  • Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de PowerShell.

  1. Inicie el Shell de administración de SharePoint.

  2. Escriba los siguientes comandos en el símbolo del sistema de PowerShell:

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

Dónde http://yourSiteURL está la aplicación web asociada a la base de datos de contenido que se está deshabilitando para RBS.

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

Consulte también

Conceptos

Establecer una base de datos de contenido para usar RBS con FILESTREAM en SharePoint Server