Mover todas las bases de datos (SharePoint Foundation 2010)

 

Se aplica a: SharePoint Foundation 2010

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

En este artículo se describe cómo mover todas las bases de datos asociadas con Microsoft SharePoint Foundation 2010 de un servidor de bases de datos a otro. Si las bases de datos se hospedan en servidores diferentes, este procedimiento se aplica al servidor de bases de datos que hospeda la base de datos de configuración. Para mover solo bases de datos de contenido, vea Mover bases de datos de contenido (SharePoint Foundation 2010). Para mover solo bases de datos de aplicaciones, vea Cambiar el nombre o mover bases de datos de aplicación de servicio (SharePoint Foundation 2010).

Importante

Al mover las bases de datos, todos los sitios y activos del conjunto o granja de servidores dejarán de estar disponibles para los usuarios hasta que se complete el proceso.

Los siguientes tipos de bases de datos hospedadas en un solo servidor de bases de datos se pueden mover mediante los procedimientos descritos en este artículo:

  • Base de datos de configuración

  • Base de datos de contenido de Administración central

  • Bases de datos de contenido

  • Bases de datos de la aplicación de servicio

Traslado de todas las bases de datos

Para mover todas las bases de datos de un servidor de bases de datos a otro es necesario que se realicen acciones tanto en SharePoint Foundation 2010 como en SQL Server. En la siguiente lista se resume el proceso de traslado de todas las bases de datos, con pasos detallados presentados en los procedimientos subsiguientes:

  1. Prepare el nuevo servidor de bases de datos. Para obtener detalles, vea Para preparar el nuevo servidor de bases de datos.

  2. Cierre todas las ventanas de la consola de administración de Windows PowerShell y todas las ventanas del símbolo del sistema de Stsadm que se encuentren abiertas. Para obtener detalles, vea Para cerrar las sesiones de administración abiertas.

  3. En el complemento Servicios de Microsoft Management Console, detenga todos los servicios relacionados con SharePoint Foundation 2010 e Internet Information Services (IIS). Para obtener detalles, vea Para detener la granja de servidores.

  4. En SQL Server, separe las bases de datos de la instancia actual. Para obtener detalles, vea Para separar las bases de datos.

  5. Mediante el Explorador de Windows, copie o mueva los archivos .mdf, .ldf y .ndf asociados con la base de datos desde el servidor de origen al de destino. Para obtener detalles, vea Para mover archivos de base de datos al nuevo servidor.

    Nota

    También puede crear una copia de seguridad de todas las bases de datos y restaurarlas en el nuevo servidor. En este artículo no se incluyen los procedimientos para crear una copia de seguridad de todas las bases de datos y restaurarlas. Para obtener más información, vea 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=179208&clcid=0xC0A) y sobre cómo restaurar una copia de seguridad de la base de datos (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=183032&clcid=0xC0A).

  6. En SQL Server, asegúrese de que todos los inicios de sesión de SQL Server, los roles fijos de servidor, los roles de base de datos fijos y los permisos para las bases de datos del servidor de origen también se hayan configurado correctamente en el servidor de destino. Para obtener detalles, vea Para configurar los permisos en el nuevo servidor.

  7. En SQL Server, adjunte la base de datos a la nueva instancia. Para obtener detalles, vea Para adjuntar bases de datos a la nueva instancia de SQL Server.

  8. Use alias de conexión de SQL Server para apuntar al nuevo servidor de bases de datos y, a continuación, use el alias de conexión para actualizar todos los servidores web. Un alias de conexión es un nombre alternativo definido que puede usarse para conectarse a una instancia de SQL Server. Debe configurar el alias en todos los servidores web y servidores de aplicaciones de la granja de servidores. Para obtener detalles, vea Para apuntar la aplicación web al nuevo servidor de bases de datos mediante la configuración de alias de conexión de SQL Server.

    Nota

    El uso de alias de cliente de SQL Server se recomienda como parte de la protección de SQL Server para entornos de SharePoint. Para obtener más información, vea Protección de SQL Server para entornos de SharePoint (SharePoint Foundation 2010).

  9. Reinicie los servicios. Para obtener detalles, vea Para reiniciar los servicios en la granja de servidores.

Los siguientes son los permisos mínimos necesarios para llevar a cabo este proceso:

  • Debe pertenecer al grupo de administradores de la granja de servidores de SharePoint.

  • En el equipo que ejecuta el sitio web de Administración central de SharePoint, debe pertenecer al grupo Administradores.

  • En el servidor de bases de datos del cual se mueven las bases de datos, debe pertenecer a:

    • Grupo Administradores

    • Rol de base de datos fijo db_backupoperator

  • En el servidor de bases de datos al cual se mueven las bases de datos, debe pertenecer a:

    • Grupo Administradores

    • Rol de base de datos fijo db_owner

En algunos entornos, debe coordinar los procedimientos de traslado con el administrador de la base de datos. Asegúrese de seguir las directivas e instrucciones aplicables para administrar las bases de datos.

Para preparar el nuevo servidor de bases de datos

Para cerrar las sesiones de administración abiertas

  • Cierre todas las ventanas de la consola de administración de Windows PowerShell y todas las ventanas del símbolo del sistema que se encuentren abiertas si se ha estado ejecutando la herramienta de línea de comandos Stsadm.

Para detener la granja de servidores

  1. En el complemento Servicios del servidor que ejecuta el sitio web de Administración central, detenga los siguientes servicios:

    • Administración de SharePoint 2010

    • Temporizador de SharePoint 2010

    • Seguimiento de SharePoint 2010

    • Host de código de usuario de SharePoint 2010

    • Escritor de VSS de SharePoint 2010

    • SharePoint Foundation Search V4

    • Servicio de publicación World Wide Web

  2. En el símbolo del sistema del servidor que ejecuta el sitio web de Administración central, escriba iisreset /stop.

Para separar las bases de datos

Para mover archivos de base de datos al nuevo servidor

  • Mediante el Explorador de Windows, busque los archivos .mdf, .ldf y .ndf asociados con cada base de datos que va a mover y, a continuación, copie o muévalos al directorio de destino en el nuevo equipo que ejecuta SQL Server.

Para configurar los permisos en el nuevo servidor

Para adjuntar bases de datos a la nueva instancia de SQL Server

Para apuntar la aplicación web al nuevo servidor de bases de datos mediante la configuración de alias de conexión de SQL Server

  1. Inicie el Administrador de configuración de SQL Server. En el menú Inicio, elija Todos los programas, Microsoft SQL Server 2008, Herramientas de configuración y, a continuación, haga clic en Administrador de configuración de SQL Server.

    Nota

    Si el Administrador de configuración de SQL Server no está instalado, debe ejecutar el programa de instalación de SQL Server para instalarlo.

  2. Expanda Configuración de SQL Native Client, haga clic con el botón secundario en Alias y, a continuación, haga clic en Nuevo alias.

  3. En el campo Nombre de alias, escriba el nombre de la instancia de SQL Server original, para Protocolo, compruebe que TCP/IP esté seleccionado, para Servidor, escriba el nombre del nuevo servidor que hospeda las bases de datos de SharePoint Foundation 2010 y, a continuación, haga clic en Aceptar.

  4. Repita este procedimiento en cada servidor web y de aplicaciones.

  5. Opcional. Si el entorno se basa en System Center Data Protection Manager (DPM) 2010 o en una aplicación de terceros que usa el marco de Servicio de instantáneas de volumen (VSS) para la copia de seguridad y la recuperación, debe instalar los componentes de conectividad de SQL Server en cada servidor web o de aplicaciones mediante la ejecución del programa de instalación de SQL Server. Para obtener más información, vea el tema sobre cómo instalar SQL Server 2008 R2 (programa de instalación) (https://go.microsoft.com/fwlink/?linkid=186119&clcid=0xC0A).

Para volver a configurar las ubicaciones de las bases de datos de Web Analytics

  1.  

    Nota

    Este procedimiento es necesario solamente si ejecuta una aplicación de servicio de Web Analytics y si cambió el nombre del servidor en lugar de usar los alias de conexión de SQL Server.

    En el sitio web de Administración central de SharePoint, en Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. Seleccione la aplicación de servicio de Web Analytics y, a continuación, haga clic en Propiedades.

    Aparecerá el Asistente para editar aplicaciones de servicio de Web Analytics.

  3. Haga clic en Siguiente.

  4. En la segunda página del asistente, actualice la ubicación de cada base de datos de Web Analytics para la nueva instancia de SQL Server y haga clic en Siguiente.

  5. En Administración central, en Configuración del sistema, haga clic en Administrar servicios en el servidor.

  6. Detenga y reinicie el servicio de procesamiento de datos de Web Analytics y el servicio web de Web Analytics.

    Nota

    La característica Web Analytics de SharePoint se basa en SQL Server Service Broker para funcionar. SQL Server Service Broker no se puede iniciar de forma manual. Se ejecuta un trabajo del temporizador de SharePoint una vez al día para asegurarse de que SQL Server Service Broker esté habilitado en las bases de datos necesarias.

  7. Después de mover las bases de datos, debe ejecutar manualmente la regla de mantenimiento para la comprobación de Web Analytics de que SQL Server Service Broker está habilitado para todas las bases de datos provisionales de Web Analytics. Para ejecutar manualmente la regla de mantenimiento, siga estos pasos:

    • En Administración central, haga clic en Supervisión.

    • En la sección Analizador de mantenimiento, haga clic en Revisar las definiciones de la regla.

      Se muestra la página Todas las reglas.

    • En Categoría: Configuración, haga clic en la regla de mantenimiento Web Analytics: comprueba que SQL Server Service Broker está habilitado para todas las bases de datos provisionales de Web Analytics.

      Se abre el cuadro de diálogo Definición de regla de analizador de mantenimiento.

      Nota

      Para ver la regla de mantenimiento, es posible que deba hacer clic en la flecha derecha ubicada en la parte inferior de la página Todas las reglas.

    • En la cinta de opciones del cuadro de diálogo Definiciones de la regla de analizador de mantenimiento, haga clic en Ejecutar ahora.

Para reiniciar los servicios en la granja de servidores

  1. En el símbolo del sistema del servidor que ejecuta el sitio web de Administración central, escriba iisreset /start.

  2. En el complemento Servicios de Microsoft Management Console, inicie todos los servicios relacionados con SharePoint e Internet Information Services (IIS). Entre estos servicios se incluyen los siguientes:

    • Administración de SharePoint 2010

    • Temporizador de SharePoint 2010

    • Seguimiento de SharePoint 2010

    • Host de código de usuario de SharePoint 2010

    • Escritor de VSS de SharePoint 2010

    • SharePoint Foundation Search V4

    • Servicio de publicación World Wide Web