Actualización de una instalación independiente a hardware nuevo mediante el almacenamiento remoto de blobs (base de datos adjunta)

 

Se aplica a: SharePoint Foundation 2010

Última modificación del tema: 2016-11-30

En este artículo se describen los procedimientos de actualización necesarios para actualizar desde un sistema de Windows SharePoint Services 3,0 independiente a una instalación de SharePoint Foundation 2010 con el almacenamiento remoto de blobs (RBS) en una nueva plataforma de hardware.

Importante

Se recomienda encarecidamente leer el artículo Actualización desde una instalación independiente de Windows SharePoint Services 3.0 a SharePoint Foundation 2010 cuando las bases de datos de contenido exceden los 4 GB (Almacenamiento remoto de blobs) para obtener información importante y recomendaciones acerca de cómo actualizar de Windows SharePoint Services 3,0 a Microsoft SharePoint Foundation 2010 junto con RBS.

RBS está diseñado para mover el almacenamiento de objetos binarios grandes (BLOB) de servidores de bases de datos a soluciones de almacenamiento de productos. RBS es un complemento que puede aplicarse a Microsoft SQL Server 2008 Express y Microsoft SQL Server 2008 R2 Express. Esta implementación de RBS usa el proveedor de FILESTREAM de SQL. Para obtener más información acerca de RBS y del proveedor de FILESTREAM, vea Información general sobre RBS (SharePoint Foundation 2010).

Debido a las limitaciones del tamaño de las bases de datos en SQL Server 2008 Express, instale Windows Internal Database y restaure las bases de datos de Windows SharePoint Services 3,0 en Windows Internal Database. Posteriormente, instale RBS, mueva la base de datos de contenido de Windows Internal Database a SQL Server y, a continuación, mueva los BLOB a una base de datos de contenido configurada para usar RBS.

De forma predeterminada, las bases de datos de contenido de SharePoint Foundation 2010 se almacenan en SQL Server 2008 Express, que permite un tamaño máximo de 4 gigabytes (GB) por cada base de datos de contenido. Dado que SQL Server 2008 R2 Express admite bases de datos de contenido de hasta 10 GB, se recomienda instalar SQL Server 2008 R2 Express para admitir las bases de datos de contenido. SQL Server 2008 R2 Express es una actualización gratuita que puede descargar e instalar desde Microsoft SQL Server 2008 R2 Express (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0xC0A).

Nota

En este artículo se supone que ya instaló SQL Server Management Studio en el servidor de bases de datos del conjunto o granja de servidores de Windows SharePoint Services 3,0. Si este software no está instalado, puede descargarlo e instalarlo desde Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0xC0A).

Este artículo no es una guía completa sobre la actualización a SharePoint Foundation 2010. Antes de comenzar el proceso de actualización, lea los siguientes artículos y cree un plan de actualización:

En este artículo:

  • Para preparar la actualización a SharePoint Foundation 2010 en el servidor original

  • Para preparar la actualización a SharePoint Foundation 2010 en el servidor nuevo

  • Para instalar y configurar Windows Internal Database en el servidor nuevo

  • Para mover las bases de datos de contenido al servidor nuevo

  • Para instalar SQL Server Express 2008 R2 en el servidor nuevo

  • Para instalar RBS en el servidor nuevo

  • Para instalar SharePoint Foundation 2010 en el servidor nuevo

  • Para migrar la base de datos de contenido a RBS y completar la instalación

Para preparar la actualización a SharePoint Foundation 2010 en el servidor original

  1. Compruebe que la cuenta de usuario usada para realizar este procedimiento cumple con los requisitos enumerados en Cuentas de servicio y administrativas requeridas para la implementación inicial (SharePoint Foundation 2010) y que la cuenta de usuario pertenece al grupo Administradores en el equipo local.

  2. Compruebe que Management Studio está instalado en el servidor original.

  3. Realice una copia de seguridad de las bases de datos de contenido mediante el procedimiento descrito en el tema sobre cómo realizar una copia de seguridad de una base de datos (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187768&clcid=0xC0A). Puede usar la configuración predeterminada para la mayoría de las opciones, pero debe usar la siguiente configuración:

    • En el paso 1, debe establecer el nombre de instancia de Windows Internal Database como \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • En el paso 12, seleccione la opción Destino. Asegúrese de que el medio de destino tenga suficiente espacio libre para la copia de seguridad.

  4. Ejecute la herramienta de comprobación previa a la actualización descrita en el artículo Realización de pasos previos a la actualización (SharePoint Foundation 2010).

    En el informe de la herramienta de comprobación previa a la actualización se incluyen los nombres de todas las bases de datos de contenido. Es necesario tener esta lista para migrar las bases de datos de contenido a RBS. Si tiene varias aplicaciones web, también debe anotar a qué aplicación web está adjunta cada base de datos.

Para preparar la actualización a SharePoint Foundation 2010 en el servidor nuevo

  1. Compruebe que la cuenta de usuario usada para realizar la actualización y la instalación cumple con los requisitos enumerados en Cuentas de servicio y administrativas requeridas para la implementación inicial (SharePoint Foundation 2010) y que la cuenta de usuario pertenece al grupo Administradores en el equipo local.

  2. Confirme que la configuración del hardware admite SharePoint Foundation 2010. Para obtener más información, vea Requisitos de hardware y software (SharePoint Foundation 2010).

  3. Compruebe que el espacio disponible en disco cumpla con los siguientes requisitos:

    • El espacio disponible en disco tiene al menos el doble de tamaño que la base de datos de contenido más grande.

    • El espacio disponible en disco es igual o mayor que la suma de los tamaños de todas las bases de datos de contenido.

Para instalar y configurar Windows Internal Database en el servidor nuevo

  1. Haga clic en Inicio y, a continuación, en Administrador del servidor.

  2. En el Administrador del servidor, haga clic en Características y, a continuación, en Agregar características.

  3. En el Asistente para agregar características, desplácese hacia abajo en la lista de características y, a continuación, seleccione Windows Internal Database.

  4. Haga clic en Instalar.

  5. Salga del Administrador del servidor.

  6. Haga clic en Inicio, en Herramientas administrativas y, a continuación, en Administración de equipos.

  7. Expanda Servicios y Aplicaciones.

  8. Haga clic en Servicios.

  9. En el panel Servicios, haga clic con el botón secundario en Windows Internal Database y, a continuación, haga clic en Propiedades.

  10. Use el menú desplegable para cambiar el Tipo de inicio a Automático.

  11. Haga clic en Inicio para iniciar el servicio.

  12. Haga clic en Aceptar y, a continuación, salga de la Administración de equipos.

Para mover las bases de datos de contenido al servidor nuevo

  1. Copie los archivos de copia de seguridad de la base de datos de contenido que creó en el procedimiento Para preparar la actualización a SharePoint Foundation 2010 en el servidor original al servidor nuevo.

  2. En el servidor nuevo, descargue e instale Management Studio desde Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0xC0A).

  3. Use las instrucciones que aparecen en el tema sobre cómo restaurar una copia de seguridad de la base de datos (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187769&clcid=0xC0A) para restaurar las bases de datos mediante Management Studio. Use la siguiente configuración para el procedimiento de restauración:

    • En el paso 1, use el siguiente nombre para la instancia de Windows Internal Database: \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    • En el paso 5, escriba el nombre de la base de datos correcta que se va a restaurar. Se recomienda usar el mismo nombre que se usó al realizar la copia de seguridad de la base de datos.

    • En el paso 7, seleccione el archivo de base de datos que copió en el paso 1.

    • Acepte todas las demás opciones predeterminadas y complete la restauración.

Para instalar SQL Server Express 2008 R2 en el servidor nuevo

  1. Descargue SQL Server 2008 R2 Express desde Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0xC0A).

  2. Siga las instrucciones que aparecen en pantalla para instalar SQL Server 2008 R2 Express.

    Para obtener información adicional, vea el tema sobre cómo instalar SQL Server 2008 (configuración) (https://go.microsoft.com/fwlink/?linkid=187771&clcid=0xC0A).

    Tenga en cuenta especialmente la siguiente configuración:

    • En la página Configuración de instancia, especifique si desea instalar una Instancia predeterminada o una Instancia con nombre. Si crea una instancia con nombre, anote el nombre de instancia. Deberá suministrar este nombre en un procedimiento posterior.

    • En la página Configuración de servidores — Cuentas de servicio, debe especificar las cuentas de inicio de sesión para servicios de SQL Server. Puede asignar la misma cuenta de inicio de sesión a todos los servicios de SQL Server o puede configurar individualmente cada cuenta de servicio.

    • En la página Configuración del Motor de base de datos, asegúrese de que la cuenta de dominio usada para esta instalación aparece como un administrador de SQL Server.

Para instalar RBS en el servidor nuevo

  1. Vaya a https://go.microsoft.com/fwlink/?linkid=168472&clcid=0xC0A (https://go.microsoft.com/fwlink/?linkid=168472&clcid=0xC0A) y descargue el archivo RBS_X64.msi.

    Importante

    Debe instalar la versión de RBS incluida en Paquete de instalación del almacén remoto de blobs de SQL Server del Feature Pack para Microsoft SQL Server 2008 R2. La versión de RBS debe ser 10.50.xxx. Ninguna versión de RBS anterior es compatible con SharePoint Foundation 2010.

  2. Abra la carpeta que contiene el archivo .msi y haga doble clic en RBS_X64.msi para iniciar el Asistente para instalación de Almacenamiento remoto de blobs de SQL Server.

  3. En la página Selección de características del Asistente para instalación de Almacenamiento remoto de blobs de SQL Server, expanda Servidor, haga clic en la flecha abajo junto a Ejecutar scripts y, a continuación, haga clic en La característica completa no estará disponible.

  4. Expanda Proveedor de FILESTREAM, expanda Servidor, haga clic en la flecha abajo junto a Ejecutar scripts y, a continuación, en La característica completa no estará disponible.

    Nota

    La base de datos que hospedará los scripts no existe porque se creará durante el proceso de actualización de la base de datos. La opción Ejecutar scripts se instalará automáticamente durante la instalación de SharePoint Foundation 2010.

  5. Inicie el asistente usando los valores predeterminados.

    Durante la instalación, aparecerá un cuadro de diálogo sobre una tarea del Mantenedor de RBS. Haga clic en Aceptar en ese cuadro de diálogo para proceder con la instalación.

Para instalar SharePoint Foundation 2010 en el servidor nuevo

  1. Instale SharePoint Foundation 2010 mediante las instrucciones que aparecen en Instalación de SharePoint Foundation 2010 en los servidores de la granja. Debe usar el nombre de instancia de base de datos creado en el paso 2 del procedimiento Para instalar SQL Server Express 2008 R2 en el servidor nuevo realizado anteriormente en este artículo. Si usó la instancia con nombre predeterminada en ese paso, debe escribirla aquí como “SQLExpress”. Si usó la instancia predeterminada, deberá escribir " " en lugar de usar la instancia con nombre predeterminada SQLExpress.

    Tenga en cuenta que va a crear una nueva instalación de SharePoint Foundation 2010 y que está realizando una actualización de base de datos adjunta y no una actualización en contexto.

    Nota

    Después de instalar SharePoint Foundation 2010, no cree ninguna aplicación web hasta que se le indique cómo hacerlo más adelante en este artículo.

Para migrar la base de datos de contenido a RBS y completar la instalación

  1. Compruebe que la cuenta de usuario que lleva a cabo este procedimiento es la misma cuenta de usuario que se usó para instalar SharePoint Foundation 2010 y RBS.

  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 el siguiente comando para migrar la base de datos de contenido a RBS. Debe repetir este comando para cada base de datos de contenido. Consulte la lista de bases de datos de contenido generada por la herramienta de comprobación previa a la actualización en el paso 4 del procedimiento Para preparar la actualización a SharePoint Foundation 2010 en el servidor original anteriormente en este artículo.

    Move-SPBlobStorageLocation -SourceDatabase "<DbName>" -DestinationDataSourceInstance "<InstanceName>"
    

    donde:

    • <DbName> es el nombre de la base de datos de contenido que restauró en Windows Internal Database.

    • <nombreDeInstancia> es el nombre de la instancia de base de datos de SQL Server que creó en el procedimiento Para instalar SQL Server Express 2008 R2 en el servidor nuevo anteriormente en este artículo. Si usó la instancia con nombre predeterminada en ese paso, debe escribirla aquí como “SQLExpress”. Si usó la instancia predeterminada, deberá escribir " " en lugar de usar la instancia con nombre predeterminada SQLExpress.

  6. Cree las aplicaciones web que se adjuntan a las bases de datos de contenido. Para obtener información acerca de cómo crear una aplicación web en SharePoint Foundation 2010, vea Creación de una aplicación web (SharePoint Foundation 2010) o Creación de una aplicación web que usa autenticación de notificaciones de Windows (SharePoint Foundation 2010).

  7. Escriba el siguiente comando para adjuntar y actualizar una base de datos de contenido a una aplicación web:

    Mount-SPContentDatabase "<DbName>" -WebApplication <http://SiteName>
    

    donde:

    • <DbName> es el nombre de la base de datos.

    • <http://SiteName> es el nombre de la aplicación web.

    Repita este comando para cada base de datos de contenido.

    Para obtener más información, vea los temas Move-SPBlobStorageLocation y Mount-SPContentDatabase.

  8. Cree o restaure las personalizaciones necesarias en el nuevo sistema. Para obtener información acerca de los pasos recomendados posteriores a la actualización, vea Realización de pasos posteriores a la actualización (SharePoint Foundation 2010).

See Also

Concepts

Planear RBS (SharePoint Foundation 2010)