Compartir a través de


Instalar y configurar el RBS con otro proveedor para SharePoint Server

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

SharePoint Server utiliza la característica RBS para almacenar blobs fuera de la base de datos de contenido. Para más información acerca de RBS, vea Información general sobre RBS en SharePoint Server.

Importante

Esta solución usa un proveedor de tercero. Antes de continuar, asegúrese de leer las instrucciones del fabricante del proveedor. Si desea instalar y configurar RBS con el proveedor FILESTREAM, use el procedimiento en Instalar y configurar el RBS con FILESTREAM en una granja de servidores de SharePoint Server.

No obtenga acceso a los blobs directamente si usa proveedores de terceros. Obtenga siempre acceso a ellos mediante SharePoint Server.

Antes de empezar

Solo tiene que instalar y configurar RBS con el proveedor de tercero una vez para la granja. Sin embargo, si desea habilitar RBS con el proveedor FILESTREAM, use el procedimiento descrito en Instalar y configurar el RBS con FILESTREAM en una granja de servidores de SharePoint Server.

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

  • La cuenta de usuario que aprovisiona almacenes RBS debe pertenecer al rol fijo de base de datos db_owner en cada base de datos para la que esté configurando RBS.

  • La cuenta de usuario que instala la biblioteca de cliente debe pertenecer al grupo de administradores en todos los equipos en los que va a instalar la biblioteca.

  • La cuenta de usuario que habilita RBS debe tener permisos suficientes para iniciar PowerShell.

Instalar la biblioteca cliente de RBS en cada servidor front-end o de aplicaciones

Se debe instalar la biblioteca de cliente de RBS en todos los servidores web de la granja de servidores de SharePoint. La biblioteca de cliente se instala una sola vez por servidor web, pero RBS se configura de forma separada para cada base de datos de contenido asociada. La biblioteca de cliente consta de una biblioteca de vínculos dinámicos (DLL) del lado cliente vinculada a una aplicación de usuario y un conjunto de procedimiento almacenados que se instalan en SQL Server.

Precaución

Para instalar el RBS, no ejecute el archivo RBS_x64.msi ni inicie el Asistente para instalación de Almacenamiento remoto de blobs de SQL Server. El asistente establece ciertos valores predeterminados que no se recomiendan para SharePoint Server.

Para instalar la biblioteca cliente de RBS en el primer servidor front-end o de aplicaciones

  1. Confirme que la cuenta de usuario que realiza estos pasos es un miembro del grupo de administradores del equipo donde va a instalar la biblioteca.

  2. Para SharePoint Server 2016, en cualquier servidor front-end o de aplicaciones, descargue Microsoft SQL Server 2014 Feature Pack. Ejecute el paquete de descarga autoextraíble para crear una carpeta de instalación para el archivo RBS.msi X64.

    Para SharePoint 2013, descargue el archivo RBS.msi.

  3. Copie y pegue el siguiente comando en la ventana del símbolo del sistema. Reemplace WSS_Content por el nombre de la base de datos y reemplace DBInstanceName por el nombre de instancia de SQL Server. Debe ejecutar este comando con el nombre de la base de datos específica y el nombre de la instancia de SQL Server solo una vez. La operación debería finalizar en un minuto aproximadamente.

msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName

Para instalar la biblioteca cliente de RBS en todos los servidores front-end y de aplicaciones adicionales

  1. Confirme que la cuenta de usuario que realiza estos pasos es un miembro del grupo de administradores del equipo donde va a instalar la biblioteca.

  2. Para SharePoint Server 2016, en cualquier servidor web, descargue el Microsoft SQL Server 2014 Feature Pack. Ejecute el paquete de descarga autoextraíble para crear una carpeta de instalación para el archivo RBS.msi X64.

    Para SharePoint 2013, [descargue el archivo RBS_amd64.msi]((/install-and-configure-rbs).

  3. Copie y pegue el siguiente comando en la ventana del símbolo del sistema. Reemplace WSS_Content por el nombre de la base de datos y reemplace DBInstanceName por el nombre de la instancia de SQL Server. La operación debería finalizar en un minuto aproximadamente.

msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
  1. Repita este procedimiento para todos los servidores web en la granja de servidores de SharePoint.

  2. Ejecute el siguiente comando en cada servidor de aplicaciones en la granja de servidores de SharePoint:

Msiexec /qn /1vx* rbs_install_log.txt /I RBS_x64.msi ADDLOCAL="Client"

Para confirmar la instalación de la biblioteca de cliente de RBS

  1. El archivo de registro rbs_install_log.txt se crea en la misma ubicación que el archivo RBS_x64.msi. Abra el archivo de registro rbs_install_log.txt con un editor de texto y desplácese hasta la parte inferior del archivo. Entre las últimas 20 líneas de la parte final del archivo, debe haber una entrada como la siguiente: "Product: SQL Remote Blob Storage - Installation completed successfully".

  2. En el equipo que ejecuta SQL Server 2014 Service Pack 1 (SP1) o SQL Server 2008, compruebe que las tablas del RBS se hayan creado en la base de datos de contenido. Deberían aparecer varias tablas en la base de datos de contenido con nombres precedidos de las letras "mssqlrbs".

Instalar una solución de otro fabricante

Los pasos que use para instalar el proveedor de otro fabricante variarán entre los distintos fabricantes. Asegúrese de seguir las instrucciones del fabricante del proveedor.

Habilitar RBS para cada base de datos de contenido

Se debe habilitar el RBS en un servidor front-end de la granja de servidores de SharePoint. No importa el servidor front-end que se seleccione para esta actividad, siempre y cuando el RBS se instale en él usando el procedimiento anterior. Debe realizar este procedimiento una vez para cada base de datos de contenido.

Nota:

Solo puede habilitar RBS mediante Microsoft PowerShell.

Para habilitar RBS 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. En el símbolo del sistema de PowerShell, escriba el comando siguiente:

$cdb = Get-SPContentDatabase <ContentDatabaseName>
$rbss = $cdb.RemoteBlobStorageSettings
$rbss.Installed()
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
$rbss

Donde <ContentDatabaseName> es el nombre de la base de datos de contenido.

Para obtener más información, consulte Get-SPContentDatabase.

Probar la instalación del RBS

Debe probar la instalación de RBS en un servidor web de la granja de SharePoint para comprobar que el sistema funciona correctamente.

Para probar el almacén de datos de RBS

  1. En el equipo que contiene el almacén de datos del RBS, haga clic en Inicioy luego en Equipo.

  2. Navegue al directorio del almacén de datos del RBS.

  3. Confirme que la carpeta está vacía.

  4. En la granja de servidores de SharePoint, cargue un archivo en una biblioteca de documentos.

  5. En el equipo que contiene el almacén de datos del RBS, haga clic en Inicioy luego en Equipo.

  6. Navegue al directorio del almacén de datos del RBS.

  7. Navegue a la lista de archivos y abra el archivo que tenga la fecha de modificación más reciente. Este debe ser el archivo que se cargó.

Consulte también

Conceptos

Información general sobre RBS en SharePoint Server

Decisión sobre el uso de RBS en SharePoint Server

Otros recursos

Almacén remoto de blobs (RBS) (SQL Server)

Habilitar y configurar FILESTREAM