Traslado de todas las bases de datos (Office SharePoint Server 2007)

Este artículo contiene información y los pasos que se deben seguir para mover todas las bases de datos asociadas a Microsoft Office SharePoint Server 2007 de un servidor de base de datos a otro en la misma granja de servidores. En este artículo se incluyen dos procedimientos distintos para mover 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 que se describen en este artículo, es necesario detener toda la granja de servidores. Esto hará que todos los sitios y activos de la granja de servidores 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 para proveedores de servicios compartidos (SSP)

  • Bases de datos de búsqueda para SSP

  • 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

Los procedimientos que se describen en este artículo no se pueden usar para mover las bases de datos de inicio de sesión único (SSO). Si está usando SSO, debe mover la base de datos de SSO por separado. Para obtener más información, vea Copia de seguridad y restauración de SSO (Office SharePoint Server 2007).

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 Office SharePoint Server 2007 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 Office SharePoint Server 2007 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 base de datos.

  2. Registre qué aplicaciones web están asociadas a los SSP. Esta información puede usarse para volver a asociar las aplicaciones web con los SSP restaurados.

  3. Realice una copia de seguridad de los SSP.

  4. Quite los SSP de la granja de servidores.

  5. Detenga la granja de servidores. Antes de mover todas las bases de datos, debe detener la granja de servidores para asegurarse de que no se realizará ningún cambio mientras se mueven las bases de datos.

  6. Realice una copia de seguridad de las siguientes bases de datos:

    • Bases de datos de contenido

    • Base de datos de contenido de Administración central

    • Base de datos de configuración

    • Base de datos de Búsqueda en la Ayuda de Windows SharePoint Services

    Importante

    Los procedimientos que se describen en este artículo no se pueden usar para mover las bases de datos de inicio de sesión único (SSO). Si está usando SSO, debe mover la base de datos de SSO por separado. Para obtener más información, vea Copia de seguridad y restauración de SSO (Office SharePoint Server 2007).

    La copia de seguridad y la restauración de las demás bases de datos de la granja de servidores se realiza al mismo tiempo que los SSP.

  7. Copie o mueva los archivos de copia de seguridad de la base de datos al servidor de base de datos de destino.

  8. En el servidor de bases de datos de destino, restaure las bases de datos de las que ha hecho una copia de seguridad.

  9. 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.

  10. Redirija la granja de servidores para que haga referencia al nuevo servidor de base 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 cliente 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.

  11. Reiniciar el servidor que ejecuta Administración central para aplicar los cambios y asegurarse de que se han iniciado los servicios, sitios web y grupos de aplicaciones asociados a Office SharePoint Server 2007.

  12. Restaure los SSP a partir de la copia de seguridad.

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 Preparación de los servidores de base de datos.

  2. Registre qué aplicaciones web están asociadas al SSP siguiendo estos pasos:

    1. En el sitio web de Administración central de SharePoint, en la sección Servicios compartidos de Office SharePoint Server de la página Administración de aplicaciones, haga clic en Crear o configurar los servicios compartidos de esta granja de servidores.

    2. Registre las aplicaciones web asociadas enumeradas en la página Administrar los servicios compartidos de este conjunto de servidores.

  3. Realice una copia de seguridad del SSP siguiendo estos pasos:

    1. En la unidad en la que se encuentra instalado Productos y Tecnologías de SharePoint, cambie al directorio siguiente: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

    2. Si aún no sabe de qué nodo va a hacer una copia de seguridad, escriba el siguiente comando:

      stsadm -o backup -showtree

      Nota

      Este comando muestra la lista de objetos de la granja de servidores de los que se va a hacer una copia de seguridad, pero no crea la copia de seguridad. Los elementos de los que no se puede hacer una copia de seguridad se incluyen entre paréntesis ([ ]).

    3. Para realizar la copia de seguridad de un SSP, escriba el comando siguiente:

      stsadm -o backup -directory <ruta de acceso UNC> -backupmethod full -item <nombre del SSP>

      Donde ruta de acceso UNC es la ruta de acceso UNC (\\nombre del servidor\nombre de la carpeta) de la carpeta de copia de seguridad y nombre del SSP es el nombre del SSP del que desea hacer la copia de seguridad. Todas las bases de datos asociadas con el SSP se incluyen automáticamente en la copia de seguridad.

    4. Repita estos pasos para cada SSP del que desee realizar una copia de seguridad.

  4. Quite el SSP siguiendo estos pasos:

    1. En el disco en el que se ha instalado Productos y Tecnologías de Microsoft SharePoint, cambie al directorio %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

    2. Para quitar un SSP, escriba el comando siguiente y presione ENTRAR:

      stsadm -o deletessp -title <nombre del SSP> -deletedatabases -force

      donde nombre del SSP es el nombre del SSP que desea quitar.

    3. Para desasociar la base de datos de contenido del SSP de la granja de servidores de SharePoint, escriba el siguiente comando y, a continuación, presione ENTRAR:

      stsadm -o -deletecontentdb -url <dirección URL> -databasename <nombre de la base de datos>

      Donde dirección URL es la dirección URL de la aplicación web desde la que se desasocia la base de datos de contenido y nombre de la base de datos es el nombre de la base de datos de contenido que se va a desasociar.

    4. Repita los pasos b y c para cada SSP.

  5. Elimine las bases de datos de contenido del SSP.

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

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

    3. Haga clic con el botón secundario en una base de datos de contenido del SSP, seleccione Tareas y, a continuación, haga clic en Eliminar.

    4. En la página Eliminar objeto, compruebe si la base de datos que desea eliminar está resaltada y, a continuación, haga clic en Aceptar.

    5. Realice los pasos c y d para cada base de datos de contenido del SSP.

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

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

      • Servicio de inicio de sesión único de Microsoft

      • Servicio del iniciador de conversiones de documentos de Office

      • Servicio del equilibrador de carga de conversiones de documentos de Office

      • Servicio Office SharePoint Server Search

      • 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

    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.

  7. Realice una copia de seguridad de las bases de datos en el servidor de base de datos de origen.

    1. Inicie SQL Server Management Studio y conéctese al servidor de base 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 desea realizar de la lista Tipo de copia de seguridad. Para obtener más información sobre el tipo de copia de seguridad que debe usar, vea el artículo que muestra una introducción a los modelos 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, escriba un nombre o use el valor predeterminado.

    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.

  8. 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.

  9. Restaure las bases de datos en el servidor de base de datos de destino.

    1. Inicie SQL Server Management Studio y conéctese al servidor de base 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 NORECOVERY.

      • 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.

  10. Use SQL Server para copiar al 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 fijas de base de datos 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.

  11. 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 de SQL Server, 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.

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

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

      • Servicio de inicio de sesión único de Microsoft

      • Servicio del iniciador de conversiones de documentos de Office (opcional)

      • Servicio del equilibrador de carga de conversiones de documentos de Office (opcional)

      • Servicio Office SharePoint Server Search

      • 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.

  13. Restaure un SSP en la nueva ubicación.

    1. Para obtener el GUID de la copia de seguridad específica que desea restaurar, escriba el siguiente comando y presione ENTRAR:

      stsadm -o backuphistory -directory <ruta de acceso UNC>

      donde ruta UNC es la ruta de acceso a la carpeta compartida que contiene la copia de seguridad.

    2. Para restaurar una base de datos, escriba el siguiente comando y, a continuación, presione ENTRAR:

      stsadm -o restore -directory <ruta de acceso UNC> -restoremethod new -backupid <GUID de historial de copia de seguridad> -newdatabaseserver <instancia de SQL Server>

      Donde ruta de acceso UNC es la ruta de acceso UNC de la carpeta compartida de la copia de seguridad, GUID de historial de copia de seguridad es el GUID del paquete de copia de seguridad específico que desea restaurar e instancia de SQL Server es el nombre de la instancia de SQL Server en la que se van a restaurar las bases de datos del SSP.

    Repita este paso para cada SSP que desee mover.

  14. Importante

    De manera predeterminada, el primer SSP que se restaure se convertirá en el predeterminado. Realice este paso si desea asignar como predeterminado un SSP distinto.

    Configure un SSP restaurado para que sea el predeterminado:

    1. En el sitio web de Administración central de SharePoint, en la sección Servicios compartidos de Office SharePoint Server de la página Administración de aplicaciones, haga clic en Crear o configurar los servicios compartidos de esta granja de servidores.

    2. En la página Administrar los servicios compartidos de esta granja de servidores, haga clic en Cambiar SSP predeterminado.

    3. En la página Cambiar proveedor de servicios compartidos predeterminado, seleccione el SSP restaurado en la lista Nombre del SSP y, a continuación, haga clic en Aceptar.

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 Office SharePoint Server 2007 a un servidor de bases de datos con el mismo nombre. Es posible que el nuevo servidor de bases de datos presente las siguientes diferencias con respecto al servidor original:

  • 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 base de datos.

Importante

Para obtener información acerca de la migración del servidor de bases de datos actual, vea el procedimiento Migración de una granja de servidores existente a un entorno de 64 bits (Office SharePoint Server 2007).

En este procedimiento se usan varias herramientas integradas de Office SharePoint Server 2007 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 adjuntar las bases de datos al 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 Office SharePoint Server 2007.

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 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 inicio de sesión único de Microsoft

      • Servicio del iniciador de conversiones de documentos de Office

      • Servicio del equilibrador de carga de conversiones de documentos de Office

      • Servicio Office SharePoint Server Search

      • 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

    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 SQL Server Management Studio y conéctese al servidor de base 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 Office SharePoint Server 2007.

  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 (Office SharePoint Server).

  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 Preparación de los servidores de base de datos. 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 SQL Server Management Studio y conéctese al servidor de base de datos.

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

    3. Haga clic con el botón secundario en Bases de datos, elija Tareas y 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 por cada base de datos que desee adjuntar.

    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 inicio de sesión único de Microsoft

      • Servicio del iniciador de conversiones de documentos de Office (opcional)

      • Servicio del equilibrador de carga de conversiones de documentos de Office (opcional)

      • Servicio Office SharePoint Server Search

      • 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 los siguientes servicios web:

      • Administración central de SharePoint v3

      • Servicios web de Office Server

      • Todos los SSP

Vea también

Conceptos

Migración de una granja de servidores existente a un entorno de 64 bits (Office SharePoint Server 2007)
Traslado y migración de servidores y granjas de servidores (Office SharePoint Server 2007)
Migración de bases de datos de contenido de una base de datos interna de Windows o SQL Server Express Edition a una instancia de SQL Server (Office SharePoint Server 2007)
Adición, división y combinación de bases de datos de contenido (Office SharePoint Server 2007)
Traslado de bases de datos de contenido (Office SharePoint Server 2007)