Movimiento de la base de datos de almacenamiento de datos de informes

Importante

Esta versión de Operations Manager ha llegado al final del soporte técnico. Se recomienda actualizar a Operations Manager 2022.

Tras la implementación inicial de System Center Operations Manager, puede que necesite mover la base de datos de almacenamiento de datos de un equipo basado en Microsoft SQL Server a otro.

Durante esta operación, deberá detener los servicios en los servidores de administración, realizar una copia de seguridad de la base de datos, restaurar la base de datos, actualizar el Registro en los servidores de administración, actualizar las tablas de base de datos, agregar nuevos inicios de sesión y modificar la configuración de asignaciones de usuario para los inicios de sesión. Para obtener más información, consulte la documentación de Windows Server.

Nota

Este procedimiento puede dar lugar a una pérdida de datos si no se realiza correctamente y dentro de un período razonable de tiempo del error. Asegúrese de seguir todos los pasos con precisión, sin retrasos innecesarios entre los pasos.

Resumen de pasos

Diagrama que muestra los pasos de resumen para mover la base de datos de Reporting DW.

Movimiento de la base de datos de almacenamiento de datos de informes

Detención de los servicios de Operations Manager

En todos los servidores de administración del grupo de administración, detenga los servicios de Operations Manager:

  • Acceso a datos de System Center
  • Microsoft Monitoring Agent
  • Configuración de administración de System Center

Copia de seguridad de la base de datos del almacenamiento de datos de informes en la instancia de SQL Server antigua

  1. En la instancia original de SQL Server que hospeda la base de datos de almacenamiento de datos, use Microsoft SQL Server Management Studio para crear una copia de seguridad completa de la base de datos. El nombre predeterminado es OperationsManagerDW.

    Para obtener más información consulte el tema How to: Back Up a Database (SQL Server Management Studio) (Cómo crear una copia de seguridad de una base de datos, SQL Server Management Studio).

  2. Copie el archivo de copia de seguridad en una unidad local de la nueva instancia de SQL Server.

Actualización de la tabla GlobalSettings

En la base de datos de OperationsManager, actualice manualmente la tabla GlobalSettings para reflejar los parámetros host\Instance donde se ha pasado el almacenamiento de datos.

Para obtener más información, vea Configuración de la base de almacén de almacenamiento de datos de informes de Operations Manager.

Restauración de la base de datos de almacenamiento de datos de informes en la nueva instancia de SQL Server

  1. Utilice Microsoft SQL Server Management Studio para restaurar la base de datos de almacenamiento de datos de informes. (En el paso anterior, la movido el archivo de copia de seguridad de base de datos a una unidad local de la nueva instancia de SQL Server). En este paso, puede cambiar el nombre de la base de datos y elegir la ubicación del archivo.

    Para obtener más información consulte el tema How to: Restore a Database Backup (SQL Server Management Studio) (Cómo restaurar una copia de seguridad de una base de datos, SQL Server Management Studio).

  2. En SQL Server Management Studio, compruebe que la base de datos está en línea.

Actualización del Registro en los servidores de administración y en la base de datos de almacenamiento de datos de informes

Después de mover la base de datos del almacenamiento de datos de informes de Operations Manager a otra instancia de SQL Server, deberá seguir los pasos que se indican a continuación para volver a configurar todos los servidores de administración del grupo de administración para hacer referencia al nuevo nombre de equipo e instancia. Para ello, es necesario modificar el Registro, el archivo de configuración del servicio de configuración y varias tablas de la base de datos operativa. Los pasos se detallan en el artículo Configuración de Operations Manager para comunicarse con SQL Server.

Actualización del servidor de informes

En el servidor de informes, deberá cambiar la cadena de conexión para hacer referencia al nuevo nombre de equipo e instancia de la instancia de SQL Server que hospeda la base de datos del almacenamiento de datos de informes. Los pasos se detallan en el artículo Configuración de Operations Manager para comunicarse con SQL Server.

Actualización de las credenciales de seguridad en la nueva instancia de SQL Server que hospeda la base de datos de almacenamiento de datos de informes

  1. En la nueva instancia de SQL Server que hospeda la base de datos de almacenamiento de datos de informes, abra SQL Management Studio.

  2. Expanda Seguridad, inicios de sesión y agregue la cuenta de escritor de datos. Para obtener más información, consulte Creación de un inicio de sesión de SQL Server.

  3. En Inicios de sesión, agregue la cuenta de lectura de datos.

  4. En Inicios de sesión, agregue la cuenta de usuario del servicio de acceso a datos con el formato "dominio\usuario".

  5. Para la cuenta de usuario del servicio de acceso a datos (DAS), agregue las siguientes asignaciones de usuario:

    • db_datareader
    • OpsMgrReader
    • apm_datareader
  6. Si una cuenta no existe antes en la instancia de SQL en la que lo va a agregar, el SID recogerá automáticamente la asignación desde la base de datos de almacenamiento de datos restaurada. Si la cuenta ha existido en esa instancia de SQL Server antes, recibirá un error para ese inicio de sesión, aunque la cuenta aparece en Inicios de sesión. Si va a crear un nuevo inicio de sesión, asegúrese de que la asignación de usuarios para ese inicio de sesión y la base de datos se establecen en los mismos valores que el inicio de sesión anterior como se indica a continuación:

    Inicio de sesión Base de datos
    Escritura de datos de almacenamiento de datos - db_owner
    - OpsMgrWriter
    - apm_datareader
    - apm_datawriter
    Lectura de datos DW - db_datareader
    - OpsMgrReader
    - apm_datareader
    Cuenta DAS y de configuración - db_datareader
    - OpsMgrReader
    - apm_datareader

    Nota

    Si la cuenta DAS/de configuración usa la cuenta LocalSystem, especifique la cuenta de equipo con el formato <dominio><nombre_del_equipo>$.

Inicie los servicios de Operations Manager.

  1. En todos los servidores de administración del grupo de administración, inicie los servicios de Operations Manager:
    • Acceso a datos de System Center
    • Microsoft Monitoring Agent
    • Configuración de administración de System Center

Actualización del nombre de entidad de seguridad de servicio para conexiones con Kerberos

Para actualizar la autenticación Kerberos con SQL Server, debe revisar Registrar un nombre de entidad de seguridad de servicio para la Connections de Kerberos para que los servidores de administración se autentiquen con el SQL Server mediante el protocolo Kerberos.

Para comprobar que la base de datos de almacenamiento de datos se ha movido correctamente

  1. Compruebe que puede ejecutar correctamente un informe desde la consola.

  2. Asegúrese de que los estados de mantenimiento de todos los servidores de administración del grupo de administración sean Correctos. Si el estado del servidor de administración es crítico, abra el Explorador de estado, expanda Disponibilidad - <nombre del servidor> y luego continúe expandiendo hasta que pueda ir al estado de la solicitud de lista de módulos de administración implementados RS de almacenamiento de datos SQL. Compruebe los eventos asociados para determinar si hay un problema al acceder a la base de datos del almacenamiento de datos.

  3. Compruebe los eventos del sistema operativo.

    a. Abra el Visor de eventos y vaya a Registros de aplicaciones y servicios y Operations Manager. b. En el registro de Operations Manager, busque eventos con un origen de módulo de servicio de mantenimiento y una categoría de almacenamiento de datos. Si el movimiento se realizó correctamente, debe existir el número de eventos 31570, 31558 o 31554.
    c. Si hay un problema al acceder a la base de datos de almacenamiento de datos, existirán los números de evento 31563, 31551, 31569 o 31552.

  4. Compruebe los eventos en Operations Manager:

    a. En la consola del operador, seleccione Supervisión.
    b. En el área de trabajo de supervisión, vaya a Supervisión, Operations Manager, los eventos del módulo de servicio de mantenimiento y luego a los eventos del módulo de origen de datos de rendimiento.
    c. Busque en el panel de eventos del módulo de origen de datos de rendimiento los eventos con una fecha y hora posterior al movimiento.
    d. Si hay un problema con la base de datos del almacenamiento de datos, deben existir eventos que tengan un módulo de origen del servicio de mantenimiento y un número de evento de 10103.

Pasos siguientes