Traslado de todas las bases de datos (Windows SharePoint Services 3.0)

En este artículo se proporcionan la información y los pasos necesarios para mover todas las bases de datos asociadas a Windows SharePoint Services 3.0 de un servidor de bases de datos a otro servidor de bases de datos. En este artículo se describen dos procedimientos diferentes para mover las bases de datos:

  • Para mover todas las bases de datos a un servidor de bases de datos con otro nombre, use el procedimiento Move all databases to a different database server.

  • Para mover todas las bases de datos a un servidor de bases de datos actualizado o con el mismo nombre, use el procedimiento Move all databases to a database server that has the same name.

Importante

Para realizar los procedimientos de este artículo, es necesario detener toda la granja o conjunto de servidores. Esto hará que todos los sitios y activos de la granja dejen de estar disponibles para los usuarios hasta que se complete el proceso.

Las siguientes bases de datos se pueden mover mediante los procedimientos descritos en este artículo:

  • Bases de datos de contenido

  • Base de datos de búsqueda

  • Base de datos de contenido de Administración central

  • Base de datos de configuración

Traslado de todas las bases de datos a otro servidor de bases de datos

Este procedimiento permite mover todas las bases de datos de una granja de servidores de Windows SharePoint Services 3.0 a un servidor de bases de datos con otro nombre. El nuevo servidor de bases de datos debe usar la misma versión de Windows Server y SQL Server que el servidor de bases de datos anterior. Para mover las bases de datos a un servidor actualizado o con el mismo nombre, use el procedimiento Move all databases to an upgraded database server.

En los procedimientos siguientes se usan varias herramientas integradas de Windows SharePoint Services 3.0 y Microsoft SQL Server 2005 o SQL Server 2008, como el sitio web de Administración central y la herramienta de línea de comandos Stsadm. El proceso de traslado de todas las bases de datos de un servidor de bases de datos a otro incluye los siguientes pasos:

  1. Prepare el nuevo servidor de bases de datos.

  2. Detenga la granja de servidores. Para poder mover todas las bases de datos, debe detener la granja de servidores para asegurarse de que no se realizan cambios mientras se mueven las bases de datos.

  3. Haga una copia de seguridad de las siguientes bases de datos:

    • Bases de datos de contenido

    • Base de datos de configuración

    • Base de datos de contenido de Administración central

    • Base de datos de búsqueda de la Ayuda de Windows SharePoint Services

  4. Copie o mueva los archivos de copia de seguridad de las bases de datos al servidor de bases de datos de destino.

  5. Restaure las bases de datos.

  6. Copie en el servidor de bases de datos de destino todos los inicios de sesión de SQL Server, las funciones fijas de servidor, las funciones de base de datos fijas y los permisos para estas bases de datos.

  7. Redirija la granja de servidores para que haga referencia al nuevo servidor de bases de datos.

    Importante

    Se recomienda dirigir la granja de servidores al nuevo servidor de bases de datos mediante un alias de conexión de SQL Server. Debe crear un alias de conexión de SQL Server que puedan usar todos los servidores (incluidos los servidores front-end web y los servidores de aplicaciones) para conectarse a la instancia de SQL Server. Un alias de conexión es un nombre alternativo que puede usar para establecer una conexión con una instancia de SQL Server.

  8. Reinicie el servidor que ejecuta Administración central para aplicar los cambios y comprobar si se inician los servicios, los sitios web y los grupos de aplicaciones asociados a Windows SharePoint Services 3.0.

Importante

A continuación, se indican los requisitos mínimos para realizar este procedimiento:

  • Debe ser miembro del grupo Administradores de la granja de servidores de SharePoint.

  • En el equipo que ejecuta el sitio web de Administración central de SharePoint, debe ser miembro del grupo Administradores.

  • En el servidor de bases de datos desde el que se van a mover las bases de datos:

    • Debe ser miembro del grupo Administradores.

    • Debe ser miembro de la función de base de datos fija db_backupoperator.

  • En el servidor de bases de datos al que se van a mover las bases de datos:

    • Debe ser miembro del grupo Administradores.

    • Debe ser miembro de la función de base de datos fija db_owner.

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

Traslado de todas las bases de datos a otro servidor de bases de datos

  1. Prepare el nuevo servidor de bases de datos mediante el procedimiento Prepare the database servers.

  2. Para detener la granja de servidores, realice los siguientes pasos:

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

      • Servicio de administración de Windows SharePoint Services

      • Servicio de búsqueda de Windows SharePoint Services

      • Servicio de temporizador de Windows SharePoint Services

      • Servicio de seguimiento de Windows SharePoint Services

      • Servicio del escritor de VSS de Windows SharePoint Services

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

    3. Repita el paso 6 en cada servidor de la granja.

  3. Haga una copia de seguridad de las bases de datos en el servidor de bases de datos de origen.

    1. Inicie SQL Server Management Studio y conéctese al servidor de bases de datos.

    2. En el Explorador de objetos, expanda Bases de datos.

    3. Haga clic con el botón secundario en la base de datos de configuración (normalmente se llama SharePoint_Config), elija Tareas y, a continuación, haga clic en Copia de seguridad.

    4. En el cuadro de diálogo Copia de seguridad de base de datos, en el área Origen, seleccione el tipo de copia de seguridad que desee hacer en la lista Tipo de copia de seguridad. Para obtener más información acerca de qué tipo de copia de seguridad se debe usar, vea el tema de introducción al modelo de recuperación (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0xC0A) en los libros en pantalla de SQL Server 2005.

    5. Haga clic en Base de datos.

    6. En el área Conjunto de copia de seguridad, en el cuadro de texto Nombre, use el valor predeterminado o escriba otro nombre.

    7. En el cuadro de texto Descripción, escriba una descripción de la copia de seguridad.

    8. Especifique durante cuánto tiempo debe mantenerse la copia de seguridad o use el valor predeterminado. Cuando el conjunto de copia de seguridad expira, se puede sobrescribir con las copias de seguridad siguientes que tengan el mismo nombre. De forma predeterminada, la configuración del conjunto de copia de seguridad es 0 y, por lo tanto, nunca expira.

    9. En la sección Destino, especifique una ubicación para almacenar el conjunto de copia de seguridad o use el valor predeterminado.

    10. Haga clic en Aceptar para hacer la copia de seguridad de la base de datos.

    11. Repita los pasos del c al j para las demás bases de datos de la granja de servidores.

  4. En el Explorador de Windows, busque los archivos de copia de seguridad (.bak) de las bases de datos que desee mover y, a continuación, copie o mueva los archivos al servidor de destino.

    Importante

    En algunos entornos, este paso lo debe realizar el administrador de bases de datos.

    Mueva solo los archivos de copia de seguridad al servidor de bases de datos de destino. No mueva ninguna base de datos o archivo en este paso.

  5. Restaure las bases de datos del servidor de bases de datos de destino.

    1. Inicie SQL Server Management Studio y establezca la conexión con el servidor de bases de datos.

    2. En el Explorador de objetos, expanda Bases de datos.

    3. Haga clic con el botón secundario en la base de datos que desee restaurar, elija Tareas, elija Restaurar y haga clic en Base de datos.

    4. En el cuadro de diálogo Restaurar base de datos, especifique el destino y el origen y, a continuación, seleccione el conjunto o los conjuntos de copia de seguridad que desee restaurar.

      Los valores predeterminados para el destino y el origen suelen ser adecuados para la mayoría de los escenarios de recuperación.

    5. En el panel Seleccionar una página, haga clic en Opciones.

    6. En la sección Opciones de restauración, seleccione solamente Sobrescribir la base de datos existente. A menos que el entorno o las directivas requieran lo contrario, no seleccione las demás opciones de esta sección.

    7. En la sección Estado de recuperación:

      • Si ha incluido todos los registros de transacciones que debe restaurar, seleccione RESTORE WITH RECOVERY.

      • Si debe restaurar registros de transacciones adicionales, seleccione RESTORE WITH NONRECOVERY.

      • La tercera opción, RESTORE WITH STANDBY, no se usa en este escenario.

    8. Haga clic en Aceptar para completar la operación de restauración.

    9. Repita los pasos del c al h para cada base de datos que vaya a restaurar.

  6. Use SQL Server para copiar en el servidor de destino los inicios de sesión de todas las cuentas de servicio, incluidos los inicios de sesión de SQL Server, las funciones fijas de servidor, las funciones de base de datos fijas y los permisos para las bases de datos.

    Para obtener información acerca de cómo copiar los permisos y las funciones de SQL Server en el servidor de bases de datos de destino, vea el artículo 246133 sobre cómo transferir inicios de sesión y contraseñas entre servidores SQL Server (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0xC0A) en Ayuda y soporte técnico de Microsoft. Para obtener información para solucionar problemas, vea el artículo 240872 sobre cómo resolver problemas de permisos cuando se traslada una base de datos entre servidores SQL Server (https://go.microsoft.com/fwlink/?linkid=123469&clcid=0xC0A) en Ayuda y soporte técnico de Microsoft.

    Importante

    En algunos entornos, este paso lo debe realizar el administrador de bases de datos.

  7. Establezca la referencia de la granja de servidores al nuevo servidor de bases de datos mediante la creación de un alias de conexión de SQL Server.

    1. Inicie la herramienta de red SQL Server Native Client (%SYSTEM%\cliconfg.exe).

    2. En la ficha General, compruebe si TCP/IP está habilitado.

    3. En la ficha Alias, haga clic en Agregar.

      Se muestra el cuadro de diálogo Agregar configuración de biblioteca de red.

    4. En el cuadro Alias del servidor, escriba el nombre de la instancia actual de SQL Server.

    5. En el área Bibliotecas de red, haga clic en TCP/IP.

    6. En el área Parámetros de conexión, en el cuadro Nombre de servidor, escriba el nombre del nuevo servidor y la instancia que se van a asociar al alias y, a continuación, haga clic en Aceptar.

    7. Repita los pasos del a al f en todos los servidores que se van a conectar a SQL Server.

  8. Para iniciar la nueva granja de servidores, realice los siguientes pasos:

    1. En el complemento Servicios, inicie los siguientes servicios:

      • Servicio de administración de Windows SharePoint Services

      • Servicio de búsqueda de Windows SharePoint Services

      • Servicio de temporizador de Windows SharePoint Services

      • Servicio de seguimiento de Windows SharePoint Services

      • Servicio de escritor de VSS de Windows SharePoint Services (opcional)

    2. En el símbolo del sistema, escriba iisreset /start.

    3. Repita los pasos a y b en cada servidor de la granja.

Traslado de todas las bases de datos a un servidor de bases de datos con el mismo nombre

Este procedimiento permite mover todas las bases de datos de Windows SharePoint Services 3.0 a un servidor de bases de datos con el mismo nombre. El nuevo servidor de bases de datos puede diferir del servidor original de las siguientes maneras:

  • Ejecuta una versión más reciente de SQL Server (por ejemplo SQL Server 2008 en lugar de SQL Server 2005).

  • Ejecuta una versión más reciente de Windows (por ejemplo Windows Server 2008 en lugar de Windows Server 2003).

  • Es un equipo de 64 bits que ejecuta un sistema operativo de 64 bits en lugar de un equipo de 32 bits que ejecuta un sistema operativo de 32 bits.

En este artículo no se proporciona información acerca de cómo actualizar el servidor de bases de datos.

Importante

Para obtener información acerca de cómo migrar el servidor de bases de datos actual, vea el procedimiento de Migración de una granja de servidores existente a un entorno de 64 bits (Windows SharePoint Services 3.0).

En este procedimiento se usan varias herramientas integradas de Windows SharePoint Services 3.0 y SQL Server, como el sitio web de Administración central, SQL Server Management Studio o SQL Server Management Studio Express (SSMSE) y la herramienta de línea de comandos Stsadm. El proceso de traslado de las bases de datos a un nuevo servidor de bases de datos incluye los siguientes pasos:

  1. Detenga la granja de servidores.

  2. Desasocie las bases de datos.

  3. Apague el servidor de bases de datos anterior.

  4. Prepare el nuevo servidor de bases de datos con el mismo nombre que el anterior.

  5. Vuelva a asociar las bases de datos en el nuevo servidor.

  6. Reinicie el servidor que ejecuta Administración central para aplicar los cambios y comprobar si se inician los servicios, los sitios web y los grupos de aplicaciones asociados a Windows SharePoint Services 3.0.

Importante

A continuación, se indican los requisitos mínimos para realizar este procedimiento:

  • Debe ser miembro del grupo Administradores de la granja de servidores de SharePoint.

  • Si usa Microsoft SQL Server 2005 Express Edition, debe tener instalado SQL Server Management Studio Express (SSMSE). Para obtener más información acerca de la instalación de SSMSE, vaya al sitio de descarga de SSMSE (https://go.microsoft.com/fwlink/?linkid=140832&clcid=0xC0A ).

  • En el equipo que ejecuta el sitio web de Administración central de SharePoint, debe ser miembro del grupo Administradores.

  • En los servidores de bases de datos nuevos y anteriores:

    • Debe ser miembro del grupo Administradores.

    • Debe ser miembro de la función de base de datos fija db_owner.

  • En algunos entornos, debe coordinar los procedimientos de migración con el administrador de bases de datos. Asegúrese de seguir las directivas e instrucciones aplicables para administrar las bases de datos.

Traslado de todas las bases de datos a un servidor de bases de datos con el mismo nombre

  1. Para detener la granja de servidores, realice estos pasos:

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

      • Servicio de administración de Windows SharePoint Services

      • Servicio de búsqueda de Windows SharePoint Services

      • Servicio de temporizador de Windows SharePoint Services

      • Servicio de seguimiento de Windows SharePoint Services

      • Servicio del escritor de VSS de Windows SharePoint Services

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

  2. Para desasociar las bases de datos del servidor de bases de datos de origen, realice estos pasos:

    1. Inicie SSMSE y conéctese al servidor de bases de datos.

    2. En el Explorador de objetos, expanda Bases de datos.

    3. Haga clic con el botón secundario en la base de datos que desee desasociar, seleccione Tareas y, a continuación, haga clic en Desasociar.

    4. En el cuadro de diálogo Separar base de datos, seleccione la base de datos que desea separar.

    5. Haga clic en Aceptar.

    6. Repita estos pasos para cada base de datos de la implementación de Windows SharePoint Services 3.0.

  3. Para evitar la pérdida de datos durante el traslado, puede hacer una copia de seguridad de las bases de datos del servidor de bases de datos de origen mediante el procedimiento Copia de seguridad de bases de datos (Windows SharePoint Services 3.0).

  4. Apague el servidor de bases de datos original.

  5. Prepare un nuevo servidor de bases de datos con el mismo nombre que el servidor de bases de datos original mediante el procedimiento Prepare the database servers. Además, puede realizar mejoras en el nuevo servidor de bases de datos mediante la instalación del siguiente software:

    • Windows Server 2008. Para obtener más información, vea el tema acerca de cómo instalar Windows Server 2008 (en inglés) o vea la documentación incluida con el software.

    • SQL Server 2008. Para obtener más información, vea el tema acerca de cómo instalar SQL Server 2008 o vea la documentación incluida con el software.

  6. Para volver a asociar las bases de datos con el nuevo servidor de bases de datos, realice los siguientes pasos:

    1. Inicie SSMSE y conéctese al servidor de bases de datos.

    2. En el Explorador de objetos, expanda Bases de datos.

    3. Haga clic con el botón secundario en Bases de datos, seleccione Tareas y, a continuación, haga clic en Adjuntar.

    4. En el cuadro de diálogo Adjuntar bases de datos, en la sección Bases de datos que se van a adjuntar, haga clic en Agregar.

      1. En el cuadro de diálogo Buscar archivos de base de datos, busque las bases de datos que desee asociar.

      2. Haga clic en una base de datos y, a continuación, haga clic en Aceptar.

      3. Repita este paso para cada base de datos que desee asociar.

    5. Haga clic en Aceptar.

    6. Para que las bases de datos asociadas se muestren en el panel Explorador de objetos, actualice la vista.

  7. Para reiniciar la granja de servidores, realice los siguientes pasos:

    1. En el servidor asignado para ejecutar el sitio web de Administración central, en el complemento Servicios, inicie los siguientes servicios:

      • Servicio de administración de Windows SharePoint Services

      • Servicio de búsqueda de Windows SharePoint Services

      • Servicio de temporizador de Windows SharePoint Services

      • Servicio de seguimiento de Windows SharePoint Services

      • Servicio de escritor de VSS de Windows SharePoint Services (opcional)

    2. En el servidor asignado para ejecutar el sitio web de Administración central, en el complemento Administrador de Internet Information Services (IIS), inicie el servicio web de la versión 3 de Administración central de SharePoint.

Vea también

Conceptos

Adición, división y combinación de bases de datos de contenido (Windows SharePoint Services 3.0)
Traslado de bases de datos de contenido (Windows SharePoint Services 3.0)
Movimiento y migración de servidores y granjas de servidores (Windows SharePoint Services 3.0)
Migración de las bases de datos de contenido desde Windows Internal Database a una instancia de SQL Server (Windows SharePoint Services 3.0)